	.text
	.syntax unified
	.eabi_attribute	67, "2.09"	@ Tag_conformance
	.cpu	cortex-m7
	.eabi_attribute	6, 13	@ Tag_CPU_arch
	.eabi_attribute	7, 77	@ Tag_CPU_arch_profile
	.eabi_attribute	8, 0	@ Tag_ARM_ISA_use
	.eabi_attribute	9, 2	@ Tag_THUMB_ISA_use
	.fpu	fpv5-d16
	.eabi_attribute	36, 1	@ Tag_FP_HP_extension
	.eabi_attribute	34, 1	@ Tag_CPU_unaligned_access
	.eabi_attribute	17, 1	@ Tag_ABI_PCS_GOT_use
	.eabi_attribute	20, 2	@ Tag_ABI_FP_denormal
	.eabi_attribute	21, 0	@ Tag_ABI_FP_exceptions
	.eabi_attribute	23, 1	@ Tag_ABI_FP_number_model
	.eabi_attribute	24, 1	@ Tag_ABI_align_needed
	.eabi_attribute	25, 1	@ Tag_ABI_align_preserved
	.eabi_attribute	28, 1	@ Tag_ABI_VFP_args
	.eabi_attribute	38, 1	@ Tag_ABI_FP_16bit_format
	.eabi_attribute	18, 2	@ Tag_ABI_PCS_wchar_t
	.eabi_attribute	26, 1	@ Tag_ABI_enum_size
	.eabi_attribute	14, 0	@ Tag_ABI_PCS_R9_use
	.file	"stm32h7xx_hal_tim.c"
	.file	1 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h"
	.file	2 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Inc\\stm32h7xx_hal_tim.h"
	.file	3 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Inc\\stm32h7xx_hal_dma.h"
	.file	4 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/CMSIS/Device/ST/STM32H7xx/Include\\stm32h7xx.h"
	.file	5 "C:\\" "Keil_v5\\ARM\\ARMCLANG\\Bin\\..\\include\\stdint.h"
	.file	6 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/CMSIS/Device/ST/STM32H7xx/Include/stm32h743xx.h"
	.section	.text.HAL_TIM_Base_Init,"ax",%progbits
	.hidden	HAL_TIM_Base_Init               @ -- Begin function HAL_TIM_Base_Init
	.globl	HAL_TIM_Base_Init
	.p2align	3
	.type	HAL_TIM_Base_Init,%function
	.code	16                              @ @HAL_TIM_Base_Init
	.thumb_func
HAL_TIM_Base_Init:
.Lfunc_begin0:
	.file	7 "C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" "../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c"
	.loc	7 192 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:192:0
	.fnstart
	.cfi_sections .debug_frame
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp]
.Ltmp0:
	.loc	7 194 6 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:194:6
	ldr	r0, [sp]
.Ltmp1:
	.loc	7 194 6 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:194:6
	cbnz	r0, .LBB0_2
	b	.LBB0_1
.LBB0_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #1
.Ltmp2:
	.loc	7 196 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:196:5
	strb.w	r0, [sp, #7]
	b	.LBB0_5
.Ltmp3:
.LBB0_2:
	.loc	7 204 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:204:6
	ldr	r0, [sp]
	.loc	7 204 12 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:204:12
	ldrb.w	r0, [r0, #61]
.Ltmp4:
	.loc	7 204 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:204:6
	cbnz	r0, .LBB0_4
	b	.LBB0_3
.LBB0_3:
.Ltmp5:
	.loc	7 207 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:207:5
	ldr	r1, [sp]
	movs	r0, #0
	.loc	7 207 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:207:16
	strb.w	r0, [r1, #60]
	.loc	7 209 26 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:209:26
	ldr	r0, [sp]
	.loc	7 209 5 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:209:5
	bl	HAL_TIM_Base_MspInit
	.loc	7 210 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:210:3
	b	.LBB0_4
.Ltmp6:
.LBB0_4:
	.loc	7 213 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:213:3
	ldr	r1, [sp]
	movs	r0, #2
	.loc	7 213 14 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:213:14
	strb.w	r0, [r1, #61]
	.loc	7 216 22 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:216:22
	ldr	r1, [sp]
	.loc	7 216 28 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:216:28
	ldr	r0, [r1], #4
	.loc	7 216 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:216:3
	bl	TIM_Base_SetConfig
	.loc	7 219 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:219:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 219 14 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:219:14
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 221 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:221:3
	strb.w	r0, [sp, #7]
	b	.LBB0_5
.LBB0_5:
	.loc	7 222 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:222:1
	ldrb.w	r0, [sp, #7]
	add	sp, #8
	pop	{r7, pc}
.Ltmp7:
.Lfunc_end0:
	.size	HAL_TIM_Base_Init, .Lfunc_end0-HAL_TIM_Base_Init
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_MspInit,"ax",%progbits
	.hidden	HAL_TIM_Base_MspInit            @ -- Begin function HAL_TIM_Base_MspInit
	.weak	HAL_TIM_Base_MspInit
	.p2align	3
	.type	HAL_TIM_Base_MspInit,%function
	.code	16                              @ @HAL_TIM_Base_MspInit
	.thumb_func
HAL_TIM_Base_MspInit:
.Lfunc_begin1:
	.loc	7 259 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:259:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp8:
	.loc	7 265 1 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:265:1
	add	sp, #4
	bx	lr
.Ltmp9:
.Lfunc_end1:
	.size	HAL_TIM_Base_MspInit, .Lfunc_end1-HAL_TIM_Base_MspInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_Base_SetConfig,"ax",%progbits
	.hidden	TIM_Base_SetConfig              @ -- Begin function TIM_Base_SetConfig
	.globl	TIM_Base_SetConfig
	.p2align	3
	.type	TIM_Base_SetConfig,%function
	.code	16                              @ @TIM_Base_SetConfig
	.thumb_func
TIM_Base_SetConfig:
.Lfunc_begin2:
	.loc	7 4771 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4771:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#12
	sub	sp, #12
	.cfi_def_cfa_offset 12
	str	r0, [sp, #8]
	str	r1, [sp, #4]
	movs	r0, #0
.Ltmp10:
	.loc	7 4772 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4772:12
	str	r0, [sp]
	.loc	7 4773 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4773:12
	ldr	r0, [sp, #8]
	.loc	7 4773 18 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4773:18
	ldrh	r0, [r0]
	.loc	7 4773 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4773:10
	str	r0, [sp]
.Ltmp11:
	.loc	7 4776 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4776:7
	ldr	r0, [sp, #8]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_6
	b	.LBB2_1
.LBB2_1:
	ldr	r0, [sp, #8]
	cmp.w	r0, #1073741824
	beq	.LBB2_6
	b	.LBB2_2
.LBB2_2:
	ldr	r0, [sp, #8]
	movw	r1, #1024
	movt	r1, #16384
	cmp	r0, r1
	beq	.LBB2_6
	b	.LBB2_3
.LBB2_3:
	ldr	r0, [sp, #8]
	movw	r1, #2048
	movt	r1, #16384
	cmp	r0, r1
	beq	.LBB2_6
	b	.LBB2_4
.LBB2_4:
	ldr	r0, [sp, #8]
	movw	r1, #3072
	movt	r1, #16384
	cmp	r0, r1
	beq	.LBB2_6
	b	.LBB2_5
.LBB2_5:
	ldr	r0, [sp, #8]
	movw	r1, #1024
	movt	r1, #16385
.Ltmp12:
	.loc	7 4776 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4776:7
	cmp	r0, r1
	bne	.LBB2_7
	b	.LBB2_6
.LBB2_6:
.Ltmp13:
	.loc	7 4779 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4779:12
	ldr	r0, [sp]
	bic	r0, r0, #112
	str	r0, [sp]
	.loc	7 4780 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4780:15
	ldr	r0, [sp, #4]
	.loc	7 4780 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4780:26
	ldr	r1, [r0, #4]
	.loc	7 4780 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4780:12
	ldr	r0, [sp]
	orrs	r0, r1
	str	r0, [sp]
	.loc	7 4781 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4781:3
	b	.LBB2_7
.Ltmp14:
.LBB2_7:
	.loc	7 4783 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4783:6
	ldr	r0, [sp, #8]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_16
	b	.LBB2_8
.LBB2_8:
	ldr	r0, [sp, #8]
	cmp.w	r0, #1073741824
	beq	.LBB2_16
	b	.LBB2_9
.LBB2_9:
	ldr	r0, [sp, #8]
	movw	r1, #1024
	movt	r1, #16384
	cmp	r0, r1
	beq	.LBB2_16
	b	.LBB2_10
.LBB2_10:
	ldr	r0, [sp, #8]
	movw	r1, #2048
	movt	r1, #16384
	cmp	r0, r1
	beq	.LBB2_16
	b	.LBB2_11
.LBB2_11:
	ldr	r0, [sp, #8]
	movw	r1, #3072
	movt	r1, #16384
	cmp	r0, r1
	beq	.LBB2_16
	b	.LBB2_12
.LBB2_12:
	ldr	r0, [sp, #8]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_16
	b	.LBB2_13
.LBB2_13:
	ldr	r0, [sp, #8]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_16
	b	.LBB2_14
.LBB2_14:
	ldr	r0, [sp, #8]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_16
	b	.LBB2_15
.LBB2_15:
	ldr	r0, [sp, #8]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp15:
	.loc	7 4783 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4783:6
	cmp	r0, r1
	bne	.LBB2_17
	b	.LBB2_16
.LBB2_16:
.Ltmp16:
	.loc	7 4786 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4786:12
	ldr	r0, [sp]
	bic	r0, r0, #768
	str	r0, [sp]
	.loc	7 4787 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4787:25
	ldr	r0, [sp, #4]
	.loc	7 4787 36 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4787:36
	ldr	r1, [r0, #12]
	.loc	7 4787 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4787:12
	ldr	r0, [sp]
	orrs	r0, r1
	str	r0, [sp]
	.loc	7 4788 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4788:3
	b	.LBB2_17
.Ltmp17:
.LBB2_17:
	.loc	7 4791 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4791:3
	ldr	r0, [sp]
	bic	r0, r0, #128
	ldr	r1, [sp, #4]
	ldr	r1, [r1, #20]
	orrs	r0, r1
	str	r0, [sp]
	.loc	7 4792 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4792:15
	ldr	r0, [sp]
	.loc	7 4792 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4792:3
	ldr	r1, [sp, #8]
	.loc	7 4792 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4792:13
	strh	r0, [r1]
	.loc	7 4795 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4795:25
	ldr	r0, [sp, #4]
	.loc	7 4795 36 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4795:36
	ldr	r0, [r0, #8]
	.loc	7 4795 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4795:3
	ldr	r1, [sp, #8]
	.loc	7 4795 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4795:13
	str	r0, [r1, #44]
	.loc	7 4798 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4798:25
	ldr	r0, [sp, #4]
	.loc	7 4798 36 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4798:36
	ldr	r0, [r0]
	.loc	7 4798 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4798:3
	ldr	r1, [sp, #8]
	.loc	7 4798 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4798:13
	strh	r0, [r1, #40]
.Ltmp18:
	.loc	7 4800 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4800:7
	ldr	r0, [sp, #8]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_22
	b	.LBB2_18
.LBB2_18:
	ldr	r0, [sp, #8]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_22
	b	.LBB2_19
.LBB2_19:
	ldr	r0, [sp, #8]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_22
	b	.LBB2_20
.LBB2_20:
	ldr	r0, [sp, #8]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB2_22
	b	.LBB2_21
.LBB2_21:
	ldr	r0, [sp, #8]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp19:
	.loc	7 4800 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4800:7
	cmp	r0, r1
	bne	.LBB2_23
	b	.LBB2_22
.LBB2_22:
.Ltmp20:
	.loc	7 4803 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4803:17
	ldr	r0, [sp, #4]
	.loc	7 4803 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4803:28
	ldr	r0, [r0, #16]
	.loc	7 4803 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4803:5
	ldr	r1, [sp, #8]
	.loc	7 4803 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4803:15
	strh	r0, [r1, #48]
	.loc	7 4804 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4804:3
	b	.LBB2_23
.Ltmp21:
.LBB2_23:
	.loc	7 4808 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4808:3
	ldr	r1, [sp, #8]
	movs	r0, #1
	.loc	7 4808 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4808:13
	str	r0, [r1, #20]
	.loc	7 4809 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4809:1
	add	sp, #12
	bx	lr
.Ltmp22:
.Lfunc_end2:
	.size	TIM_Base_SetConfig, .Lfunc_end2-TIM_Base_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_DeInit,"ax",%progbits
	.hidden	HAL_TIM_Base_DeInit             @ -- Begin function HAL_TIM_Base_DeInit
	.globl	HAL_TIM_Base_DeInit
	.p2align	3
	.type	HAL_TIM_Base_DeInit,%function
	.code	16                              @ @HAL_TIM_Base_DeInit
	.thumb_func
HAL_TIM_Base_DeInit:
.Lfunc_begin3:
	.loc	7 231 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:231:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp23:
	.loc	7 235 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:235:3
	ldr	r1, [sp, #4]
	movs	r0, #2
	.loc	7 235 15 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:235:15
	strb.w	r0, [r1, #61]
	.loc	7 238 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:238:3
	b	.LBB3_1
.LBB3_1:
.Ltmp24:
	.loc	7 238 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:238:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp25:
	.loc	7 238 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:238:3
	tst	r0, r1
	bne	.LBB3_5
	b	.LBB3_2
.LBB3_2:
.Ltmp26:
	.loc	7 238 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:238:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp27:
	.loc	7 238 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:238:3
	tst	r0, r1
	bne	.LBB3_4
	b	.LBB3_3
.LBB3_3:
.Ltmp28:
	.loc	7 238 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:238:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB3_4
.Ltmp29:
.LBB3_4:
	.loc	7 238 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:238:3
	b	.LBB3_5
.Ltmp30:
.LBB3_5:
	.loc	7 238 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:238:3
	b	.LBB3_6
.Ltmp31:
.LBB3_6:
	.loc	7 241 26 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:241:26
	ldr	r0, [sp, #4]
	.loc	7 241 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:241:3
	bl	HAL_TIM_Base_MspDeInit
	.loc	7 244 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:244:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 244 15 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:244:15
	strb.w	r0, [r1, #61]
	.loc	7 247 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:247:3
	b	.LBB3_7
.LBB3_7:
.Ltmp32:
	.loc	7 247 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:247:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB3_8
.Ltmp33:
.LBB3_8:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 249 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:249:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp34:
.Lfunc_end3:
	.size	HAL_TIM_Base_DeInit, .Lfunc_end3-HAL_TIM_Base_DeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_MspDeInit,"ax",%progbits
	.hidden	HAL_TIM_Base_MspDeInit          @ -- Begin function HAL_TIM_Base_MspDeInit
	.weak	HAL_TIM_Base_MspDeInit
	.p2align	3
	.type	HAL_TIM_Base_MspDeInit,%function
	.code	16                              @ @HAL_TIM_Base_MspDeInit
	.thumb_func
HAL_TIM_Base_MspDeInit:
.Lfunc_begin4:
	.loc	7 274 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:274:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp35:
	.loc	7 280 1 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:280:1
	add	sp, #4
	bx	lr
.Ltmp36:
.Lfunc_end4:
	.size	HAL_TIM_Base_MspDeInit, .Lfunc_end4-HAL_TIM_Base_MspDeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_Start,"ax",%progbits
	.hidden	HAL_TIM_Base_Start              @ -- Begin function HAL_TIM_Base_Start
	.globl	HAL_TIM_Base_Start
	.p2align	3
	.type	HAL_TIM_Base_Start,%function
	.code	16                              @ @HAL_TIM_Base_Start
	.thumb_func
HAL_TIM_Base_Start:
.Lfunc_begin5:
	.loc	7 290 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:290:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp37:
	.loc	7 295 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:295:3
	ldr	r1, [sp]
	movs	r0, #2
	.loc	7 295 14 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:295:14
	strb.w	r0, [r1, #61]
	.loc	7 298 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:298:3
	ldr	r0, [sp]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	.loc	7 301 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:301:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 301 14 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:301:14
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 304 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:304:3
	add	sp, #4
	bx	lr
.Ltmp38:
.Lfunc_end5:
	.size	HAL_TIM_Base_Start, .Lfunc_end5-HAL_TIM_Base_Start
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_Stop,"ax",%progbits
	.hidden	HAL_TIM_Base_Stop               @ -- Begin function HAL_TIM_Base_Stop
	.globl	HAL_TIM_Base_Stop
	.p2align	3
	.type	HAL_TIM_Base_Stop,%function
	.code	16                              @ @HAL_TIM_Base_Stop
	.thumb_func
HAL_TIM_Base_Stop:
.Lfunc_begin6:
	.loc	7 314 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:314:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp39:
	.loc	7 319 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:319:3
	ldr	r1, [sp]
	movs	r0, #2
	.loc	7 319 14 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:319:14
	strb.w	r0, [r1, #61]
	.loc	7 322 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:322:3
	b	.LBB6_1
.LBB6_1:
.Ltmp40:
	.loc	7 322 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:322:3
	ldr	r0, [sp]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp41:
	.loc	7 322 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:322:3
	tst	r0, r1
	bne	.LBB6_5
	b	.LBB6_2
.LBB6_2:
.Ltmp42:
	.loc	7 322 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:322:3
	ldr	r0, [sp]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp43:
	.loc	7 322 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:322:3
	tst	r0, r1
	bne	.LBB6_4
	b	.LBB6_3
.LBB6_3:
.Ltmp44:
	.loc	7 322 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:322:3
	ldr	r0, [sp]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB6_4
.Ltmp45:
.LBB6_4:
	.loc	7 322 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:322:3
	b	.LBB6_5
.Ltmp46:
.LBB6_5:
	.loc	7 322 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:322:3
	b	.LBB6_6
.Ltmp47:
.LBB6_6:
	.loc	7 325 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:325:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 325 14 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:325:14
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 328 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:328:3
	add	sp, #4
	bx	lr
.Ltmp48:
.Lfunc_end6:
	.size	HAL_TIM_Base_Stop, .Lfunc_end6-HAL_TIM_Base_Stop
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_Start_IT,"ax",%progbits
	.hidden	HAL_TIM_Base_Start_IT           @ -- Begin function HAL_TIM_Base_Start_IT
	.globl	HAL_TIM_Base_Start_IT
	.p2align	3
	.type	HAL_TIM_Base_Start_IT,%function
	.code	16                              @ @HAL_TIM_Base_Start_IT
	.thumb_func
HAL_TIM_Base_Start_IT:
.Lfunc_begin7:
	.loc	7 338 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:338:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp49:
	.loc	7 343 4 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:343:4
	ldr	r0, [sp]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #1
	str	r0, [r1, #12]
	.loc	7 346 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:346:3
	ldr	r0, [sp]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 349 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:349:3
	add	sp, #4
	bx	lr
.Ltmp50:
.Lfunc_end7:
	.size	HAL_TIM_Base_Start_IT, .Lfunc_end7-HAL_TIM_Base_Start_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_Stop_IT,"ax",%progbits
	.hidden	HAL_TIM_Base_Stop_IT            @ -- Begin function HAL_TIM_Base_Stop_IT
	.globl	HAL_TIM_Base_Stop_IT
	.p2align	3
	.type	HAL_TIM_Base_Stop_IT,%function
	.code	16                              @ @HAL_TIM_Base_Stop_IT
	.thumb_func
HAL_TIM_Base_Stop_IT:
.Lfunc_begin8:
	.loc	7 359 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:359:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp51:
	.loc	7 363 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:363:3
	ldr	r0, [sp]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #1
	str	r0, [r1, #12]
	.loc	7 366 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:366:3
	b	.LBB8_1
.LBB8_1:
.Ltmp52:
	.loc	7 366 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:366:3
	ldr	r0, [sp]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp53:
	.loc	7 366 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:366:3
	tst	r0, r1
	bne	.LBB8_5
	b	.LBB8_2
.LBB8_2:
.Ltmp54:
	.loc	7 366 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:366:3
	ldr	r0, [sp]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp55:
	.loc	7 366 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:366:3
	tst	r0, r1
	bne	.LBB8_4
	b	.LBB8_3
.LBB8_3:
.Ltmp56:
	.loc	7 366 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:366:3
	ldr	r0, [sp]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB8_4
.Ltmp57:
.LBB8_4:
	.loc	7 366 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:366:3
	b	.LBB8_5
.Ltmp58:
.LBB8_5:
	.loc	7 366 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:366:3
	b	.LBB8_6
.Ltmp59:
.LBB8_6:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 369 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:369:3
	add	sp, #4
	bx	lr
.Ltmp60:
.Lfunc_end8:
	.size	HAL_TIM_Base_Stop_IT, .Lfunc_end8-HAL_TIM_Base_Stop_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_Start_DMA,"ax",%progbits
	.hidden	HAL_TIM_Base_Start_DMA          @ -- Begin function HAL_TIM_Base_Start_DMA
	.globl	HAL_TIM_Base_Start_DMA
	.p2align	3
	.type	HAL_TIM_Base_Start_DMA,%function
	.code	16                              @ @HAL_TIM_Base_Start_DMA
	.thumb_func
HAL_TIM_Base_Start_DMA:
.Lfunc_begin9:
	.loc	7 381 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:381:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
                                        @ kill: def $r3 killed $r2
	str	r0, [sp, #8]
	str	r1, [sp, #4]
	strh.w	r2, [sp, #2]
.Ltmp61:
	.loc	7 385 6 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:385:6
	ldr	r0, [sp, #8]
	.loc	7 385 12 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:385:12
	ldrb.w	r0, [r0, #61]
.Ltmp62:
	.loc	7 385 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:385:6
	cmp	r0, #2
	bne	.LBB9_2
	b	.LBB9_1
.LBB9_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #2
.Ltmp63:
	.loc	7 387 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:387:6
	strb.w	r0, [sp, #15]
	b	.LBB9_10
.Ltmp64:
.LBB9_2:
	.loc	7 389 11                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:389:11
	ldr	r0, [sp, #8]
	.loc	7 389 17 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:389:17
	ldrb.w	r0, [r0, #61]
.Ltmp65:
	.loc	7 389 11                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:389:11
	cmp	r0, #1
	bne	.LBB9_8
	b	.LBB9_3
.LBB9_3:
.Ltmp66:
	.loc	7 391 9 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:391:9
	ldr	r0, [sp, #4]
	.loc	7 391 22 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:391:22
	cbnz	r0, .LBB9_6
	b	.LBB9_4
.LBB9_4:
	.loc	7 391 26                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:391:26
	ldrh.w	r0, [sp, #2]
.Ltmp67:
	.loc	7 391 8                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:391:8
	cmp	r0, #1
	blt	.LBB9_6
	b	.LBB9_5
.LBB9_5:
	.loc	7 0 8                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:8
	movs	r0, #1
.Ltmp68:
	.loc	7 393 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:393:7
	strb.w	r0, [sp, #15]
	b	.LBB9_10
.Ltmp69:
.LBB9_6:
	.loc	7 397 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:397:7
	ldr	r1, [sp, #8]
	movs	r0, #2
	.loc	7 397 19 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:397:19
	strb.w	r0, [r1, #61]
	b	.LBB9_7
.Ltmp70:
.LBB9_7:
	.loc	7 399 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:399:3
	b	.LBB9_8
.Ltmp71:
.LBB9_8:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB9_9
.LBB9_9:
	.loc	7 401 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:401:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0, #32]
	.loc	7 401 51 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:401:51
	movw	r0, :lower16:TIM_DMAPeriodElapsedCplt
	movt	r0, :upper16:TIM_DMAPeriodElapsedCplt
	str	r0, [r1, #60]
	.loc	7 404 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:404:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0, #32]
	.loc	7 404 52 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:404:52
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 407 20 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:407:20
	ldr	r0, [sp, #8]
	.loc	7 407 85 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:407:85
	ldr	r2, [r0]
	.loc	7 407 20                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:407:20
	ldr	r0, [r0, #32]
	.loc	7 407 61                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:407:61
	ldr	r1, [sp, #4]
	.loc	7 407 95                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:407:95
	adds	r2, #44
	.loc	7 407 100                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:407:100
	ldrh.w	r3, [sp, #2]
	.loc	7 407 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:407:3
	bl	HAL_DMA_Start_IT
	.loc	7 410 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:410:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #256
	str	r0, [r1, #12]
	.loc	7 413 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:413:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 416 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:416:3
	strb.w	r0, [sp, #15]
	b	.LBB9_10
.LBB9_10:
	.loc	7 417 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:417:1
	ldrb.w	r0, [sp, #15]
	add	sp, #16
	pop	{r7, pc}
.Ltmp72:
.Lfunc_end9:
	.size	HAL_TIM_Base_Start_DMA, .Lfunc_end9-HAL_TIM_Base_Start_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_DMAPeriodElapsedCplt,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_DMAPeriodElapsedCplt
	.type	TIM_DMAPeriodElapsedCplt,%function
	.code	16                              @ @TIM_DMAPeriodElapsedCplt
	.thumb_func
TIM_DMAPeriodElapsedCplt:
.Lfunc_begin10:
	.loc	7 4741 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4741:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp73:
	.loc	7 4742 73 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4742:73
	ldr	r0, [sp, #4]
	.loc	7 4742 80 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4742:80
	ldr	r0, [r0, #56]
	.loc	7 4742 22                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4742:22
	str	r0, [sp]
	.loc	7 4744 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4744:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 4744 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4744:14
	strb.w	r0, [r1, #61]
	.loc	7 4746 33 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4746:33
	ldr	r0, [sp]
	.loc	7 4746 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4746:3
	bl	HAL_TIM_PeriodElapsedCallback
	.loc	7 4747 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4747:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp74:
.Lfunc_end10:
	.size	TIM_DMAPeriodElapsedCplt, .Lfunc_end10-TIM_DMAPeriodElapsedCplt
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_DMAError,"ax",%progbits
	.hidden	TIM_DMAError                    @ -- Begin function TIM_DMAError
	.globl	TIM_DMAError
	.p2align	3
	.type	TIM_DMAError,%function
	.code	16                              @ @TIM_DMAError
	.thumb_func
TIM_DMAError:
.Lfunc_begin11:
	.loc	7 4659 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4659:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp75:
	.loc	7 4660 73 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4660:73
	ldr	r0, [sp, #4]
	.loc	7 4660 80 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4660:80
	ldr	r0, [r0, #56]
	.loc	7 4660 22                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4660:22
	str	r0, [sp]
	.loc	7 4662 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4662:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 4662 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4662:14
	strb.w	r0, [r1, #61]
	.loc	7 4664 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4664:25
	ldr	r0, [sp]
	.loc	7 4664 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4664:3
	bl	HAL_TIM_ErrorCallback
	.loc	7 4665 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4665:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp76:
.Lfunc_end11:
	.size	TIM_DMAError, .Lfunc_end11-TIM_DMAError
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_Stop_DMA,"ax",%progbits
	.hidden	HAL_TIM_Base_Stop_DMA           @ -- Begin function HAL_TIM_Base_Stop_DMA
	.globl	HAL_TIM_Base_Stop_DMA
	.p2align	3
	.type	HAL_TIM_Base_Stop_DMA,%function
	.code	16                              @ @HAL_TIM_Base_Stop_DMA
	.thumb_func
HAL_TIM_Base_Stop_DMA:
.Lfunc_begin12:
	.loc	7 426 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:426:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp77:
	.loc	7 431 3 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:431:3
	ldr	r0, [sp]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #256
	str	r0, [r1, #12]
	.loc	7 434 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:434:3
	b	.LBB12_1
.LBB12_1:
.Ltmp78:
	.loc	7 434 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:434:3
	ldr	r0, [sp]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp79:
	.loc	7 434 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:434:3
	tst	r0, r1
	bne	.LBB12_5
	b	.LBB12_2
.LBB12_2:
.Ltmp80:
	.loc	7 434 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:434:3
	ldr	r0, [sp]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp81:
	.loc	7 434 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:434:3
	tst	r0, r1
	bne	.LBB12_4
	b	.LBB12_3
.LBB12_3:
.Ltmp82:
	.loc	7 434 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:434:3
	ldr	r0, [sp]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB12_4
.Ltmp83:
.LBB12_4:
	.loc	7 434 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:434:3
	b	.LBB12_5
.Ltmp84:
.LBB12_5:
	.loc	7 434 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:434:3
	b	.LBB12_6
.Ltmp85:
.LBB12_6:
	.loc	7 437 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:437:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 437 15 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:437:15
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 440 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:440:3
	add	sp, #4
	bx	lr
.Ltmp86:
.Lfunc_end12:
	.size	HAL_TIM_Base_Stop_DMA, .Lfunc_end12-HAL_TIM_Base_Stop_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_Init,"ax",%progbits
	.hidden	HAL_TIM_OC_Init                 @ -- Begin function HAL_TIM_OC_Init
	.globl	HAL_TIM_OC_Init
	.p2align	3
	.type	HAL_TIM_OC_Init,%function
	.code	16                              @ @HAL_TIM_OC_Init
	.thumb_func
HAL_TIM_OC_Init:
.Lfunc_begin13:
	.loc	7 476 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:476:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp]
.Ltmp87:
	.loc	7 478 6 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:478:6
	ldr	r0, [sp]
.Ltmp88:
	.loc	7 478 6 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:478:6
	cbnz	r0, .LBB13_2
	b	.LBB13_1
.LBB13_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #1
.Ltmp89:
	.loc	7 480 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:480:5
	strb.w	r0, [sp, #7]
	b	.LBB13_5
.Ltmp90:
.LBB13_2:
	.loc	7 488 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:488:6
	ldr	r0, [sp]
	.loc	7 488 12 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:488:12
	ldrb.w	r0, [r0, #61]
.Ltmp91:
	.loc	7 488 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:488:6
	cbnz	r0, .LBB13_4
	b	.LBB13_3
.LBB13_3:
.Ltmp92:
	.loc	7 491 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:491:5
	ldr	r1, [sp]
	movs	r0, #0
	.loc	7 491 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:491:16
	strb.w	r0, [r1, #60]
	.loc	7 494 24 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:494:24
	ldr	r0, [sp]
	.loc	7 494 5 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:494:5
	bl	HAL_TIM_OC_MspInit
	.loc	7 495 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:495:3
	b	.LBB13_4
.Ltmp93:
.LBB13_4:
	.loc	7 498 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:498:3
	ldr	r1, [sp]
	movs	r0, #2
	.loc	7 498 14 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:498:14
	strb.w	r0, [r1, #61]
	.loc	7 501 22 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:501:22
	ldr	r1, [sp]
	.loc	7 501 28 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:501:28
	ldr	r0, [r1], #4
	.loc	7 501 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:501:3
	bl	TIM_Base_SetConfig
	.loc	7 504 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:504:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 504 14 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:504:14
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 506 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:506:3
	strb.w	r0, [sp, #7]
	b	.LBB13_5
.LBB13_5:
	.loc	7 507 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:507:1
	ldrb.w	r0, [sp, #7]
	add	sp, #8
	pop	{r7, pc}
.Ltmp94:
.Lfunc_end13:
	.size	HAL_TIM_OC_Init, .Lfunc_end13-HAL_TIM_OC_Init
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_MspInit,"ax",%progbits
	.hidden	HAL_TIM_OC_MspInit              @ -- Begin function HAL_TIM_OC_MspInit
	.weak	HAL_TIM_OC_MspInit
	.p2align	3
	.type	HAL_TIM_OC_MspInit,%function
	.code	16                              @ @HAL_TIM_OC_MspInit
	.thumb_func
HAL_TIM_OC_MspInit:
.Lfunc_begin14:
	.loc	7 544 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:544:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp95:
	.loc	7 551 1 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:551:1
	add	sp, #4
	bx	lr
.Ltmp96:
.Lfunc_end14:
	.size	HAL_TIM_OC_MspInit, .Lfunc_end14-HAL_TIM_OC_MspInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_DeInit,"ax",%progbits
	.hidden	HAL_TIM_OC_DeInit               @ -- Begin function HAL_TIM_OC_DeInit
	.globl	HAL_TIM_OC_DeInit
	.p2align	3
	.type	HAL_TIM_OC_DeInit,%function
	.code	16                              @ @HAL_TIM_OC_DeInit
	.thumb_func
HAL_TIM_OC_DeInit:
.Lfunc_begin15:
	.loc	7 516 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:516:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp97:
	.loc	7 520 4 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:520:4
	ldr	r1, [sp, #4]
	movs	r0, #2
	.loc	7 520 16 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:520:16
	strb.w	r0, [r1, #61]
	.loc	7 523 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:523:3
	b	.LBB15_1
.LBB15_1:
.Ltmp98:
	.loc	7 523 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:523:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp99:
	.loc	7 523 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:523:3
	tst	r0, r1
	bne	.LBB15_5
	b	.LBB15_2
.LBB15_2:
.Ltmp100:
	.loc	7 523 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:523:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp101:
	.loc	7 523 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:523:3
	tst	r0, r1
	bne	.LBB15_4
	b	.LBB15_3
.LBB15_3:
.Ltmp102:
	.loc	7 523 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:523:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB15_4
.Ltmp103:
.LBB15_4:
	.loc	7 523 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:523:3
	b	.LBB15_5
.Ltmp104:
.LBB15_5:
	.loc	7 523 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:523:3
	b	.LBB15_6
.Ltmp105:
.LBB15_6:
	.loc	7 526 24 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:526:24
	ldr	r0, [sp, #4]
	.loc	7 526 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:526:3
	bl	HAL_TIM_OC_MspDeInit
	.loc	7 529 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:529:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 529 15 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:529:15
	strb.w	r0, [r1, #61]
	.loc	7 532 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:532:3
	b	.LBB15_7
.LBB15_7:
.Ltmp106:
	.loc	7 532 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:532:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB15_8
.Ltmp107:
.LBB15_8:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 534 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:534:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp108:
.Lfunc_end15:
	.size	HAL_TIM_OC_DeInit, .Lfunc_end15-HAL_TIM_OC_DeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_MspDeInit,"ax",%progbits
	.hidden	HAL_TIM_OC_MspDeInit            @ -- Begin function HAL_TIM_OC_MspDeInit
	.weak	HAL_TIM_OC_MspDeInit
	.p2align	3
	.type	HAL_TIM_OC_MspDeInit,%function
	.code	16                              @ @HAL_TIM_OC_MspDeInit
	.thumb_func
HAL_TIM_OC_MspDeInit:
.Lfunc_begin16:
	.loc	7 560 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:560:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp109:
	.loc	7 567 1 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:567:1
	add	sp, #4
	bx	lr
.Ltmp110:
.Lfunc_end16:
	.size	HAL_TIM_OC_MspDeInit, .Lfunc_end16-HAL_TIM_OC_MspDeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_Start,"ax",%progbits
	.hidden	HAL_TIM_OC_Start                @ -- Begin function HAL_TIM_OC_Start
	.globl	HAL_TIM_OC_Start
	.p2align	3
	.type	HAL_TIM_OC_Start,%function
	.code	16                              @ @HAL_TIM_OC_Start
	.thumb_func
HAL_TIM_OC_Start:
.Lfunc_begin17:
	.loc	7 582 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:582:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp111:
	.loc	7 587 21 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:587:21
	ldr	r0, [sp, #12]
	.loc	7 587 27 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:587:27
	ldr	r0, [r0]
	.loc	7 587 37                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:587:37
	ldr	r1, [sp, #8]
	movs	r2, #1
	.loc	7 587 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:587:3
	str	r2, [sp]                        @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r0, [sp]                        @ 4-byte Reload
.Ltmp112:
	.loc	7 589 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:589:6
	ldr	r1, [sp, #12]
	ldr	r1, [r1]
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB17_5
	b	.LBB17_1
.LBB17_1:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB17_5
	b	.LBB17_2
.LBB17_2:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB17_5
	b	.LBB17_3
.LBB17_3:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB17_5
	b	.LBB17_4
.LBB17_4:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB17_5
.Ltmp113:
.LBB17_5:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 589 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:589:6
	lsls	r0, r0, #31
	cbz	r0, .LBB17_7
	b	.LBB17_6
.LBB17_6:
.Ltmp114:
	.loc	7 592 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:592:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	orr	r0, r0, #32768
	str	r0, [r1, #68]
	.loc	7 593 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:593:3
	b	.LBB17_7
.Ltmp115:
.LBB17_7:
	.loc	7 596 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:596:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 599 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:599:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp116:
.Lfunc_end17:
	.size	HAL_TIM_OC_Start, .Lfunc_end17-HAL_TIM_OC_Start
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_CCxChannelCmd,"ax",%progbits
	.hidden	TIM_CCxChannelCmd               @ -- Begin function TIM_CCxChannelCmd
	.globl	TIM_CCxChannelCmd
	.p2align	3
	.type	TIM_CCxChannelCmd,%function
	.code	16                              @ @TIM_CCxChannelCmd
	.thumb_func
TIM_CCxChannelCmd:
.Lfunc_begin18:
	.loc	7 5676 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5676:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 16
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	str	r2, [sp, #4]
	movs	r0, #0
.Ltmp117:
	.loc	7 5677 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5677:12
	str	r0, [sp]
	.loc	7 5683 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5683:26
	ldr	r1, [sp, #8]
	movs	r0, #1
	.loc	7 5683 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5683:23
	lsls	r0, r1
	.loc	7 5683 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5683:7
	str	r0, [sp]
	.loc	7 5686 18 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5686:18
	ldr	r2, [sp]
	.loc	7 5686 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5686:3
	ldr	r1, [sp, #12]
	.loc	7 5686 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5686:14
	ldr	r0, [r1, #32]
	bics	r0, r2
	str	r0, [r1, #32]
	.loc	7 5689 29 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5689:29
	ldr	r0, [sp, #4]
	.loc	7 5689 45 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5689:45
	ldr	r1, [sp, #8]
	.loc	7 5689 42                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5689:42
	lsl.w	r2, r0, r1
	.loc	7 5689 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5689:3
	ldr	r1, [sp, #12]
	.loc	7 5689 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5689:14
	ldr	r0, [r1, #32]
	orrs	r0, r2
	str	r0, [r1, #32]
	.loc	7 5690 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5690:1
	add	sp, #16
	bx	lr
.Ltmp118:
.Lfunc_end18:
	.size	TIM_CCxChannelCmd, .Lfunc_end18-TIM_CCxChannelCmd
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_Stop,"ax",%progbits
	.hidden	HAL_TIM_OC_Stop                 @ -- Begin function HAL_TIM_OC_Stop
	.globl	HAL_TIM_OC_Stop
	.p2align	3
	.type	HAL_TIM_OC_Stop,%function
	.code	16                              @ @HAL_TIM_OC_Stop
	.thumb_func
HAL_TIM_OC_Stop:
.Lfunc_begin19:
	.loc	7 615 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:615:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp119:
	.loc	7 620 21 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:620:21
	ldr	r0, [sp, #12]
	.loc	7 620 27 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:620:27
	ldr	r0, [r0]
	.loc	7 620 37                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:620:37
	ldr	r1, [sp, #8]
	movs	r2, #0
	.loc	7 620 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:620:3
	bl	TIM_CCxChannelCmd
.Ltmp120:
	.loc	7 622 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:622:6
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB19_5
	b	.LBB19_1
.LBB19_1:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB19_5
	b	.LBB19_2
.LBB19_2:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB19_5
	b	.LBB19_3
.LBB19_3:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB19_5
	b	.LBB19_4
.LBB19_4:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB19_5
.Ltmp121:
.LBB19_5:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 622 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:622:6
	lsls	r0, r0, #31
	cbz	r0, .LBB19_13
	b	.LBB19_6
.LBB19_6:
.Ltmp122:
	.loc	7 625 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:625:5
	b	.LBB19_7
.LBB19_7:
.Ltmp123:
	.loc	7 625 5 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:625:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp124:
	.loc	7 625 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:625:5
	tst	r0, r1
	bne	.LBB19_11
	b	.LBB19_8
.LBB19_8:
.Ltmp125:
	.loc	7 625 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:625:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp126:
	.loc	7 625 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:625:5
	tst	r0, r1
	bne	.LBB19_10
	b	.LBB19_9
.LBB19_9:
.Ltmp127:
	.loc	7 625 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:625:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	bic	r0, r0, #32768
	str	r0, [r1, #68]
	b	.LBB19_10
.Ltmp128:
.LBB19_10:
	.loc	7 625 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:625:5
	b	.LBB19_11
.Ltmp129:
.LBB19_11:
	.loc	7 625 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:625:5
	b	.LBB19_12
.Ltmp130:
.LBB19_12:
	.loc	7 626 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:626:3
	b	.LBB19_13
.Ltmp131:
.LBB19_13:
	.loc	7 629 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:629:3
	b	.LBB19_14
.LBB19_14:
.Ltmp132:
	.loc	7 629 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:629:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp133:
	.loc	7 629 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:629:3
	tst	r0, r1
	bne	.LBB19_18
	b	.LBB19_15
.LBB19_15:
.Ltmp134:
	.loc	7 629 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:629:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp135:
	.loc	7 629 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:629:3
	tst	r0, r1
	bne	.LBB19_17
	b	.LBB19_16
.LBB19_16:
.Ltmp136:
	.loc	7 629 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:629:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB19_17
.Ltmp137:
.LBB19_17:
	.loc	7 629 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:629:3
	b	.LBB19_18
.Ltmp138:
.LBB19_18:
	.loc	7 629 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:629:3
	b	.LBB19_19
.Ltmp139:
.LBB19_19:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 632 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:632:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp140:
.Lfunc_end19:
	.size	HAL_TIM_OC_Stop, .Lfunc_end19-HAL_TIM_OC_Stop
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_Start_IT,"ax",%progbits
	.hidden	HAL_TIM_OC_Start_IT             @ -- Begin function HAL_TIM_OC_Start_IT
	.globl	HAL_TIM_OC_Start_IT
	.p2align	3
	.type	HAL_TIM_OC_Start_IT,%function
	.code	16                              @ @HAL_TIM_OC_Start_IT
	.thumb_func
HAL_TIM_OC_Start_IT:
.Lfunc_begin20:
	.loc	7 648 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:648:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #20]
	str	r1, [sp, #16]
.Ltmp141:
	.loc	7 652 11 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:652:11
	ldr	r0, [sp, #16]
	.loc	7 652 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:652:3
	str	r0, [sp, #12]                   @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB20_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #12]                   @ 4-byte Reload
.LCPI20_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI20_0:
	.byte	(.LBB20_3-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_4-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_5-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_7-(.LCPI20_0+4))/2
	.byte	(.LBB20_6-(.LCPI20_0+4))/2
	.p2align	1
.LBB20_3:
.Ltmp142:
	.loc	7 657 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:657:7
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2
	str	r0, [r1, #12]
.Ltmp143:
	.loc	7 659 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:659:5
	b	.LBB20_8
.LBB20_4:
.Ltmp144:
	.loc	7 664 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:664:7
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4
	str	r0, [r1, #12]
.Ltmp145:
	.loc	7 666 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:666:5
	b	.LBB20_8
.LBB20_5:
.Ltmp146:
	.loc	7 671 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:671:7
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #8
	str	r0, [r1, #12]
.Ltmp147:
	.loc	7 673 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:673:5
	b	.LBB20_8
.LBB20_6:
.Ltmp148:
	.loc	7 678 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:678:7
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #16
	str	r0, [r1, #12]
.Ltmp149:
	.loc	7 680 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:680:5
	b	.LBB20_8
.LBB20_7:
	.loc	7 683 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:683:5
	b	.LBB20_8
.Ltmp150:
.LBB20_8:
	.loc	7 687 21                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:687:21
	ldr	r0, [sp, #20]
	.loc	7 687 27 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:687:27
	ldr	r0, [r0]
	.loc	7 687 37                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:687:37
	ldr	r1, [sp, #16]
	movs	r2, #1
	.loc	7 687 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:687:3
	str	r2, [sp, #4]                    @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r0, [sp, #4]                    @ 4-byte Reload
.Ltmp151:
	.loc	7 689 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:689:6
	ldr	r1, [sp, #20]
	ldr	r1, [r1]
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #8]                    @ 4-byte Spill
	beq	.LBB20_13
	b	.LBB20_9
.LBB20_9:
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #8]                    @ 4-byte Spill
	beq	.LBB20_13
	b	.LBB20_10
.LBB20_10:
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #8]                    @ 4-byte Spill
	beq	.LBB20_13
	b	.LBB20_11
.LBB20_11:
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #8]                    @ 4-byte Spill
	beq	.LBB20_13
	b	.LBB20_12
.LBB20_12:
	ldr	r0, [sp, #20]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #8]                    @ 4-byte Spill
	b	.LBB20_13
.Ltmp152:
.LBB20_13:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #8]                    @ 4-byte Reload
	.loc	7 689 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:689:6
	lsls	r0, r0, #31
	cbz	r0, .LBB20_15
	b	.LBB20_14
.LBB20_14:
.Ltmp153:
	.loc	7 692 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:692:5
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	orr	r0, r0, #32768
	str	r0, [r1, #68]
	.loc	7 693 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:693:3
	b	.LBB20_15
.Ltmp154:
.LBB20_15:
	.loc	7 696 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:696:3
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 699 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:699:3
	add	sp, #24
	pop	{r7, pc}
.Ltmp155:
.Lfunc_end20:
	.size	HAL_TIM_OC_Start_IT, .Lfunc_end20-HAL_TIM_OC_Start_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_Stop_IT,"ax",%progbits
	.hidden	HAL_TIM_OC_Stop_IT              @ -- Begin function HAL_TIM_OC_Stop_IT
	.globl	HAL_TIM_OC_Stop_IT
	.p2align	3
	.type	HAL_TIM_OC_Stop_IT,%function
	.code	16                              @ @HAL_TIM_OC_Stop_IT
	.thumb_func
HAL_TIM_OC_Stop_IT:
.Lfunc_begin21:
	.loc	7 715 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:715:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp156:
	.loc	7 719 11 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:719:11
	ldr	r0, [sp, #8]
	.loc	7 719 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:719:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB21_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI21_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI21_0:
	.byte	(.LBB21_3-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_4-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_5-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_7-(.LCPI21_0+4))/2
	.byte	(.LBB21_6-(.LCPI21_0+4))/2
	.p2align	1
.LBB21_3:
.Ltmp157:
	.loc	7 724 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:724:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2
	str	r0, [r1, #12]
.Ltmp158:
	.loc	7 726 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:726:5
	b	.LBB21_8
.LBB21_4:
.Ltmp159:
	.loc	7 731 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:731:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4
	str	r0, [r1, #12]
.Ltmp160:
	.loc	7 733 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:733:5
	b	.LBB21_8
.LBB21_5:
.Ltmp161:
	.loc	7 738 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:738:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #8
	str	r0, [r1, #12]
.Ltmp162:
	.loc	7 740 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:740:5
	b	.LBB21_8
.LBB21_6:
.Ltmp163:
	.loc	7 745 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:745:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #16
	str	r0, [r1, #12]
.Ltmp164:
	.loc	7 747 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:747:5
	b	.LBB21_8
.LBB21_7:
	.loc	7 750 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:750:5
	b	.LBB21_8
.Ltmp165:
.LBB21_8:
	.loc	7 754 21                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:754:21
	ldr	r0, [sp, #12]
	.loc	7 754 27 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:754:27
	ldr	r0, [r0]
	.loc	7 754 37                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:754:37
	ldr	r1, [sp, #8]
	movs	r2, #0
	.loc	7 754 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:754:3
	bl	TIM_CCxChannelCmd
.Ltmp166:
	.loc	7 756 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:756:6
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB21_13
	b	.LBB21_9
.LBB21_9:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB21_13
	b	.LBB21_10
.LBB21_10:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB21_13
	b	.LBB21_11
.LBB21_11:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB21_13
	b	.LBB21_12
.LBB21_12:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB21_13
.Ltmp167:
.LBB21_13:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	7 756 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:756:6
	lsls	r0, r0, #31
	cbz	r0, .LBB21_21
	b	.LBB21_14
.LBB21_14:
.Ltmp168:
	.loc	7 759 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:759:5
	b	.LBB21_15
.LBB21_15:
.Ltmp169:
	.loc	7 759 5 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:759:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp170:
	.loc	7 759 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:759:5
	tst	r0, r1
	bne	.LBB21_19
	b	.LBB21_16
.LBB21_16:
.Ltmp171:
	.loc	7 759 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:759:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp172:
	.loc	7 759 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:759:5
	tst	r0, r1
	bne	.LBB21_18
	b	.LBB21_17
.LBB21_17:
.Ltmp173:
	.loc	7 759 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:759:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	bic	r0, r0, #32768
	str	r0, [r1, #68]
	b	.LBB21_18
.Ltmp174:
.LBB21_18:
	.loc	7 759 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:759:5
	b	.LBB21_19
.Ltmp175:
.LBB21_19:
	.loc	7 759 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:759:5
	b	.LBB21_20
.Ltmp176:
.LBB21_20:
	.loc	7 760 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:760:3
	b	.LBB21_21
.Ltmp177:
.LBB21_21:
	.loc	7 763 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:763:3
	b	.LBB21_22
.LBB21_22:
.Ltmp178:
	.loc	7 763 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:763:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp179:
	.loc	7 763 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:763:3
	tst	r0, r1
	bne	.LBB21_26
	b	.LBB21_23
.LBB21_23:
.Ltmp180:
	.loc	7 763 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:763:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp181:
	.loc	7 763 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:763:3
	tst	r0, r1
	bne	.LBB21_25
	b	.LBB21_24
.LBB21_24:
.Ltmp182:
	.loc	7 763 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:763:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB21_25
.Ltmp183:
.LBB21_25:
	.loc	7 763 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:763:3
	b	.LBB21_26
.Ltmp184:
.LBB21_26:
	.loc	7 763 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:763:3
	b	.LBB21_27
.Ltmp185:
.LBB21_27:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 766 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:766:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp186:
.Lfunc_end21:
	.size	HAL_TIM_OC_Stop_IT, .Lfunc_end21-HAL_TIM_OC_Stop_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_Start_DMA,"ax",%progbits
	.hidden	HAL_TIM_OC_Start_DMA            @ -- Begin function HAL_TIM_OC_Start_DMA
	.globl	HAL_TIM_OC_Start_DMA
	.p2align	3
	.type	HAL_TIM_OC_Start_DMA,%function
	.code	16                              @ @HAL_TIM_OC_Start_DMA
	.thumb_func
HAL_TIM_OC_Start_DMA:
.Lfunc_begin22:
	.loc	7 783 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:783:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
                                        @ kill: def $r12 killed $r3
	str	r0, [sp, #24]
	str	r1, [sp, #20]
	str	r2, [sp, #16]
	strh.w	r3, [sp, #14]
.Ltmp187:
	.loc	7 787 6 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:787:6
	ldr	r0, [sp, #24]
	.loc	7 787 12 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:787:12
	ldrb.w	r0, [r0, #61]
.Ltmp188:
	.loc	7 787 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:787:6
	cmp	r0, #2
	bne	.LBB22_2
	b	.LBB22_1
.LBB22_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #2
.Ltmp189:
	.loc	7 789 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:789:6
	strb.w	r0, [sp, #31]
	b	.LBB22_25
.Ltmp190:
.LBB22_2:
	.loc	7 791 12                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:791:12
	ldr	r0, [sp, #24]
	.loc	7 791 18 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:791:18
	ldrb.w	r0, [r0, #61]
.Ltmp191:
	.loc	7 791 11                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:791:11
	cmp	r0, #1
	bne	.LBB22_8
	b	.LBB22_3
.LBB22_3:
.Ltmp192:
	.loc	7 793 19 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:793:19
	ldr	r0, [sp, #16]
	.loc	7 793 32 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:793:32
	cbnz	r0, .LBB22_6
	b	.LBB22_4
.LBB22_4:
	.loc	7 793 36                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:793:36
	ldrh.w	r0, [sp, #14]
.Ltmp193:
	.loc	7 793 8                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:793:8
	cmp	r0, #1
	blt	.LBB22_6
	b	.LBB22_5
.LBB22_5:
	.loc	7 0 8                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:8
	movs	r0, #1
.Ltmp194:
	.loc	7 795 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:795:7
	strb.w	r0, [sp, #31]
	b	.LBB22_25
.Ltmp195:
.LBB22_6:
	.loc	7 799 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:799:7
	ldr	r1, [sp, #24]
	movs	r0, #2
	.loc	7 799 19 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:799:19
	strb.w	r0, [r1, #61]
	b	.LBB22_7
.Ltmp196:
.LBB22_7:
	.loc	7 801 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:801:3
	b	.LBB22_8
.Ltmp197:
.LBB22_8:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB22_9
.LBB22_9:
	.loc	7 802 11 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:802:11
	ldr	r0, [sp, #20]
	.loc	7 802 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:802:3
	str	r0, [sp, #8]                    @ 4-byte Spill
	cmp	r0, #12
	bhi.w	.LBB22_16
@ %bb.10:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #8]                    @ 4-byte Reload
.LCPI22_0:
	tbb	[pc, r1]
@ %bb.11:
.LJTI22_0:
	.byte	(.LBB22_12-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_13-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_14-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_16-(.LCPI22_0+4))/2
	.byte	(.LBB22_15-(.LCPI22_0+4))/2
	.p2align	1
.LBB22_12:
.Ltmp198:
	.loc	7 807 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:807:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #36]
	.loc	7 807 52 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:807:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 810 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:810:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #36]
	.loc	7 810 53 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:810:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 813 24 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:813:24
	ldr	r0, [sp, #24]
	.loc	7 813 86 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:813:86
	ldr	r2, [r0]
	.loc	7 813 24                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:813:24
	ldr	r0, [r0, #36]
	.loc	7 813 62                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:813:62
	ldr	r1, [sp, #16]
	.loc	7 813 96                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:813:96
	adds	r2, #52
	.loc	7 813 102                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:813:102
	ldrh.w	r3, [sp, #14]
	.loc	7 813 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:813:7
	bl	HAL_DMA_Start_IT
	.loc	7 816 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:816:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #512
	str	r0, [r1, #12]
.Ltmp199:
	.loc	7 818 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:818:5
	b	.LBB22_17
.LBB22_13:
.Ltmp200:
	.loc	7 823 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:823:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #40]
	.loc	7 823 52 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:823:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 826 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:826:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #40]
	.loc	7 826 53 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:826:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 829 24 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:829:24
	ldr	r0, [sp, #24]
	.loc	7 829 86 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:829:86
	ldr	r2, [r0]
	.loc	7 829 24                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:829:24
	ldr	r0, [r0, #40]
	.loc	7 829 62                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:829:62
	ldr	r1, [sp, #16]
	.loc	7 829 96                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:829:96
	adds	r2, #56
	.loc	7 829 102                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:829:102
	ldrh.w	r3, [sp, #14]
	.loc	7 829 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:829:7
	bl	HAL_DMA_Start_IT
	.loc	7 832 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:832:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #1024
	str	r0, [r1, #12]
.Ltmp201:
	.loc	7 834 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:834:5
	b	.LBB22_17
.LBB22_14:
.Ltmp202:
	.loc	7 839 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:839:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #44]
	.loc	7 839 52 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:839:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 842 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:842:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #44]
	.loc	7 842 53 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:842:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 845 24 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:845:24
	ldr	r0, [sp, #24]
	.loc	7 845 86 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:845:86
	ldr	r2, [r0]
	.loc	7 845 24                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:845:24
	ldr	r0, [r0, #44]
	.loc	7 845 62                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:845:62
	ldr	r1, [sp, #16]
	.loc	7 845 96                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:845:96
	adds	r2, #60
	.loc	7 845 101                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:845:101
	ldrh.w	r3, [sp, #14]
	.loc	7 845 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:845:7
	bl	HAL_DMA_Start_IT
	.loc	7 848 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:848:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2048
	str	r0, [r1, #12]
.Ltmp203:
	.loc	7 850 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:850:5
	b	.LBB22_17
.LBB22_15:
.Ltmp204:
	.loc	7 855 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:855:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #48]
	.loc	7 855 52 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:855:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 858 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:858:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #48]
	.loc	7 858 53 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:858:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 861 24 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:861:24
	ldr	r0, [sp, #24]
	.loc	7 861 86 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:861:86
	ldr	r2, [r0]
	.loc	7 861 24                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:861:24
	ldr	r0, [r0, #48]
	.loc	7 861 62                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:861:62
	ldr	r1, [sp, #16]
	.loc	7 861 96                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:861:96
	adds	r2, #64
	.loc	7 861 102                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:861:102
	ldrh.w	r3, [sp, #14]
	.loc	7 861 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:861:7
	bl	HAL_DMA_Start_IT
	.loc	7 864 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:864:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4096
	str	r0, [r1, #12]
.Ltmp205:
	.loc	7 866 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:866:5
	b	.LBB22_17
.LBB22_16:
	.loc	7 869 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:869:5
	b	.LBB22_17
.Ltmp206:
.LBB22_17:
	.loc	7 873 21                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:873:21
	ldr	r0, [sp, #24]
	.loc	7 873 27 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:873:27
	ldr	r0, [r0]
	.loc	7 873 37                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:873:37
	ldr	r1, [sp, #20]
	movs	r2, #1
	.loc	7 873 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:873:3
	str	r2, [sp]                        @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r0, [sp]                        @ 4-byte Reload
.Ltmp207:
	.loc	7 875 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:875:6
	ldr	r1, [sp, #24]
	ldr	r1, [r1]
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB22_22
	b	.LBB22_18
.LBB22_18:
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB22_22
	b	.LBB22_19
.LBB22_19:
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB22_22
	b	.LBB22_20
.LBB22_20:
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB22_22
	b	.LBB22_21
.LBB22_21:
	ldr	r0, [sp, #24]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB22_22
.Ltmp208:
.LBB22_22:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 875 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:875:6
	lsls	r0, r0, #31
	cbz	r0, .LBB22_24
	b	.LBB22_23
.LBB22_23:
.Ltmp209:
	.loc	7 878 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:878:5
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	orr	r0, r0, #32768
	str	r0, [r1, #68]
	.loc	7 879 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:879:3
	b	.LBB22_24
.Ltmp210:
.LBB22_24:
	.loc	7 882 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:882:3
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 885 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:885:3
	strb.w	r0, [sp, #31]
	b	.LBB22_25
.LBB22_25:
	.loc	7 886 1                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:886:1
	ldrb.w	r0, [sp, #31]
	add	sp, #32
	pop	{r7, pc}
.Ltmp211:
.Lfunc_end22:
	.size	HAL_TIM_OC_Start_DMA, .Lfunc_end22-HAL_TIM_OC_Start_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_DMADelayPulseCplt,"ax",%progbits
	.hidden	TIM_DMADelayPulseCplt           @ -- Begin function TIM_DMADelayPulseCplt
	.globl	TIM_DMADelayPulseCplt
	.p2align	3
	.type	TIM_DMADelayPulseCplt,%function
	.code	16                              @ @TIM_DMADelayPulseCplt
	.thumb_func
TIM_DMADelayPulseCplt:
.Lfunc_begin23:
	.loc	7 4674 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4674:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp212:
	.loc	7 4675 73 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4675:73
	ldr	r0, [sp, #4]
	.loc	7 4675 80 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4675:80
	ldr	r0, [r0, #56]
	.loc	7 4675 22                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4675:22
	str	r0, [sp]
	.loc	7 4677 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4677:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 4677 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4677:14
	strb.w	r0, [r1, #61]
.Ltmp213:
	.loc	7 4679 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4679:7
	ldr	r0, [sp, #4]
	.loc	7 4679 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4679:15
	ldr	r1, [sp]
	ldr	r1, [r1, #36]
.Ltmp214:
	.loc	7 4679 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4679:7
	cmp	r0, r1
	bne	.LBB23_2
	b	.LBB23_1
.LBB23_1:
.Ltmp215:
	.loc	7 4681 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4681:5
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 4681 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4681:19
	strb	r0, [r1, #28]
	.loc	7 4682 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4682:3
	b	.LBB23_11
.Ltmp216:
.LBB23_2:
	.loc	7 4683 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4683:12
	ldr	r0, [sp, #4]
	.loc	7 4683 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4683:20
	ldr	r1, [sp]
	ldr	r1, [r1, #40]
.Ltmp217:
	.loc	7 4683 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4683:12
	cmp	r0, r1
	bne	.LBB23_4
	b	.LBB23_3
.LBB23_3:
.Ltmp218:
	.loc	7 4685 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4685:5
	ldr	r1, [sp]
	movs	r0, #2
	.loc	7 4685 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4685:19
	strb	r0, [r1, #28]
	.loc	7 4686 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4686:3
	b	.LBB23_10
.Ltmp219:
.LBB23_4:
	.loc	7 4687 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4687:12
	ldr	r0, [sp, #4]
	.loc	7 4687 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4687:20
	ldr	r1, [sp]
	ldr	r1, [r1, #44]
.Ltmp220:
	.loc	7 4687 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4687:12
	cmp	r0, r1
	bne	.LBB23_6
	b	.LBB23_5
.LBB23_5:
.Ltmp221:
	.loc	7 4689 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4689:5
	ldr	r1, [sp]
	movs	r0, #4
	.loc	7 4689 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4689:19
	strb	r0, [r1, #28]
	.loc	7 4690 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4690:3
	b	.LBB23_9
.Ltmp222:
.LBB23_6:
	.loc	7 4691 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4691:12
	ldr	r0, [sp, #4]
	.loc	7 4691 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4691:20
	ldr	r1, [sp]
	ldr	r1, [r1, #48]
.Ltmp223:
	.loc	7 4691 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4691:12
	cmp	r0, r1
	bne	.LBB23_8
	b	.LBB23_7
.LBB23_7:
.Ltmp224:
	.loc	7 4693 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4693:5
	ldr	r1, [sp]
	movs	r0, #8
	.loc	7 4693 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4693:19
	strb	r0, [r1, #28]
	.loc	7 4694 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4694:3
	b	.LBB23_8
.Ltmp225:
.LBB23_8:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB23_9
.LBB23_9:
	b	.LBB23_10
.LBB23_10:
	b	.LBB23_11
.LBB23_11:
	.loc	7 4696 37 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4696:37
	ldr	r0, [sp]
	.loc	7 4696 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4696:3
	bl	HAL_TIM_PWM_PulseFinishedCallback
	.loc	7 4698 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4698:3
	ldr	r1, [sp]
	movs	r0, #0
	.loc	7 4698 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4698:17
	strb	r0, [r1, #28]
	.loc	7 4699 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4699:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp226:
.Lfunc_end23:
	.size	TIM_DMADelayPulseCplt, .Lfunc_end23-TIM_DMADelayPulseCplt
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_Stop_DMA,"ax",%progbits
	.hidden	HAL_TIM_OC_Stop_DMA             @ -- Begin function HAL_TIM_OC_Stop_DMA
	.globl	HAL_TIM_OC_Stop_DMA
	.p2align	3
	.type	HAL_TIM_OC_Stop_DMA,%function
	.code	16                              @ @HAL_TIM_OC_Stop_DMA
	.thumb_func
HAL_TIM_OC_Stop_DMA:
.Lfunc_begin24:
	.loc	7 901 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:901:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp227:
	.loc	7 905 11 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:905:11
	ldr	r0, [sp, #8]
	.loc	7 905 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:905:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB24_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI24_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI24_0:
	.byte	(.LBB24_3-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_4-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_5-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_7-(.LCPI24_0+4))/2
	.byte	(.LBB24_6-(.LCPI24_0+4))/2
	.p2align	1
.LBB24_3:
.Ltmp228:
	.loc	7 910 7 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:910:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #512
	str	r0, [r1, #12]
.Ltmp229:
	.loc	7 912 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:912:5
	b	.LBB24_8
.LBB24_4:
.Ltmp230:
	.loc	7 917 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:917:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #1024
	str	r0, [r1, #12]
.Ltmp231:
	.loc	7 919 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:919:5
	b	.LBB24_8
.LBB24_5:
.Ltmp232:
	.loc	7 924 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:924:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2048
	str	r0, [r1, #12]
.Ltmp233:
	.loc	7 926 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:926:5
	b	.LBB24_8
.LBB24_6:
.Ltmp234:
	.loc	7 931 7                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:931:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4096
	str	r0, [r1, #12]
.Ltmp235:
	.loc	7 933 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:933:5
	b	.LBB24_8
.LBB24_7:
	.loc	7 936 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:936:5
	b	.LBB24_8
.Ltmp236:
.LBB24_8:
	.loc	7 940 21                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:940:21
	ldr	r0, [sp, #12]
	.loc	7 940 27 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:940:27
	ldr	r0, [r0]
	.loc	7 940 37                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:940:37
	ldr	r1, [sp, #8]
	movs	r2, #0
	.loc	7 940 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:940:3
	bl	TIM_CCxChannelCmd
.Ltmp237:
	.loc	7 942 6 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:942:6
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB24_13
	b	.LBB24_9
.LBB24_9:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB24_13
	b	.LBB24_10
.LBB24_10:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB24_13
	b	.LBB24_11
.LBB24_11:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB24_13
	b	.LBB24_12
.LBB24_12:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB24_13
.Ltmp238:
.LBB24_13:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	7 942 6                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:942:6
	lsls	r0, r0, #31
	cbz	r0, .LBB24_21
	b	.LBB24_14
.LBB24_14:
.Ltmp239:
	.loc	7 945 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:945:5
	b	.LBB24_15
.LBB24_15:
.Ltmp240:
	.loc	7 945 5 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:945:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp241:
	.loc	7 945 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:945:5
	tst	r0, r1
	bne	.LBB24_19
	b	.LBB24_16
.LBB24_16:
.Ltmp242:
	.loc	7 945 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:945:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp243:
	.loc	7 945 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:945:5
	tst	r0, r1
	bne	.LBB24_18
	b	.LBB24_17
.LBB24_17:
.Ltmp244:
	.loc	7 945 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:945:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	bic	r0, r0, #32768
	str	r0, [r1, #68]
	b	.LBB24_18
.Ltmp245:
.LBB24_18:
	.loc	7 945 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:945:5
	b	.LBB24_19
.Ltmp246:
.LBB24_19:
	.loc	7 945 5                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:945:5
	b	.LBB24_20
.Ltmp247:
.LBB24_20:
	.loc	7 946 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:946:3
	b	.LBB24_21
.Ltmp248:
.LBB24_21:
	.loc	7 949 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:949:3
	b	.LBB24_22
.LBB24_22:
.Ltmp249:
	.loc	7 949 3 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:949:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp250:
	.loc	7 949 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:949:3
	tst	r0, r1
	bne	.LBB24_26
	b	.LBB24_23
.LBB24_23:
.Ltmp251:
	.loc	7 949 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:949:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp252:
	.loc	7 949 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:949:3
	tst	r0, r1
	bne	.LBB24_25
	b	.LBB24_24
.LBB24_24:
.Ltmp253:
	.loc	7 949 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:949:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB24_25
.Ltmp254:
.LBB24_25:
	.loc	7 949 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:949:3
	b	.LBB24_26
.Ltmp255:
.LBB24_26:
	.loc	7 949 3                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:949:3
	b	.LBB24_27
.Ltmp256:
.LBB24_27:
	.loc	7 952 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:952:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	7 952 15 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:952:15
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 955 3 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:955:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp257:
.Lfunc_end24:
	.size	HAL_TIM_OC_Stop_DMA, .Lfunc_end24-HAL_TIM_OC_Stop_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_Init,"ax",%progbits
	.hidden	HAL_TIM_PWM_Init                @ -- Begin function HAL_TIM_PWM_Init
	.globl	HAL_TIM_PWM_Init
	.p2align	3
	.type	HAL_TIM_PWM_Init,%function
	.code	16                              @ @HAL_TIM_PWM_Init
	.thumb_func
HAL_TIM_PWM_Init:
.Lfunc_begin25:
	.loc	7 991 0                         @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:991:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp]
.Ltmp258:
	.loc	7 993 6 prologue_end            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:993:6
	ldr	r0, [sp]
.Ltmp259:
	.loc	7 993 6 is_stmt 0               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:993:6
	cbnz	r0, .LBB25_2
	b	.LBB25_1
.LBB25_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #1
.Ltmp260:
	.loc	7 995 5 is_stmt 1               @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:995:5
	strb.w	r0, [sp, #7]
	b	.LBB25_5
.Ltmp261:
.LBB25_2:
	.loc	7 1003 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1003:6
	ldr	r0, [sp]
	.loc	7 1003 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1003:12
	ldrb.w	r0, [r0, #61]
.Ltmp262:
	.loc	7 1003 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1003:6
	cbnz	r0, .LBB25_4
	b	.LBB25_3
.LBB25_3:
.Ltmp263:
	.loc	7 1006 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1006:5
	ldr	r1, [sp]
	movs	r0, #0
	.loc	7 1006 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1006:16
	strb.w	r0, [r1, #60]
	.loc	7 1009 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1009:25
	ldr	r0, [sp]
	.loc	7 1009 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1009:5
	bl	HAL_TIM_PWM_MspInit
	.loc	7 1010 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1010:3
	b	.LBB25_4
.Ltmp264:
.LBB25_4:
	.loc	7 1013 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1013:3
	ldr	r1, [sp]
	movs	r0, #2
	.loc	7 1013 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1013:14
	strb.w	r0, [r1, #61]
	.loc	7 1016 22 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1016:22
	ldr	r1, [sp]
	.loc	7 1016 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1016:28
	ldr	r0, [r1], #4
	.loc	7 1016 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1016:3
	bl	TIM_Base_SetConfig
	.loc	7 1019 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1019:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 1019 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1019:14
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 1021 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1021:3
	strb.w	r0, [sp, #7]
	b	.LBB25_5
.LBB25_5:
	.loc	7 1022 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1022:1
	ldrb.w	r0, [sp, #7]
	add	sp, #8
	pop	{r7, pc}
.Ltmp265:
.Lfunc_end25:
	.size	HAL_TIM_PWM_Init, .Lfunc_end25-HAL_TIM_PWM_Init
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_MspInit,"ax",%progbits
	.hidden	HAL_TIM_PWM_MspInit             @ -- Begin function HAL_TIM_PWM_MspInit
	.weak	HAL_TIM_PWM_MspInit
	.p2align	3
	.type	HAL_TIM_PWM_MspInit,%function
	.code	16                              @ @HAL_TIM_PWM_MspInit
	.thumb_func
HAL_TIM_PWM_MspInit:
.Lfunc_begin26:
	.loc	7 1059 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1059:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp266:
	.loc	7 1066 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1066:1
	add	sp, #4
	bx	lr
.Ltmp267:
.Lfunc_end26:
	.size	HAL_TIM_PWM_MspInit, .Lfunc_end26-HAL_TIM_PWM_MspInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_DeInit,"ax",%progbits
	.hidden	HAL_TIM_PWM_DeInit              @ -- Begin function HAL_TIM_PWM_DeInit
	.globl	HAL_TIM_PWM_DeInit
	.p2align	3
	.type	HAL_TIM_PWM_DeInit,%function
	.code	16                              @ @HAL_TIM_PWM_DeInit
	.thumb_func
HAL_TIM_PWM_DeInit:
.Lfunc_begin27:
	.loc	7 1031 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1031:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp268:
	.loc	7 1035 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1035:3
	ldr	r1, [sp, #4]
	movs	r0, #2
	.loc	7 1035 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1035:15
	strb.w	r0, [r1, #61]
	.loc	7 1038 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1038:3
	b	.LBB27_1
.LBB27_1:
.Ltmp269:
	.loc	7 1038 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1038:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp270:
	.loc	7 1038 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1038:3
	tst	r0, r1
	bne	.LBB27_5
	b	.LBB27_2
.LBB27_2:
.Ltmp271:
	.loc	7 1038 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1038:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp272:
	.loc	7 1038 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1038:3
	tst	r0, r1
	bne	.LBB27_4
	b	.LBB27_3
.LBB27_3:
.Ltmp273:
	.loc	7 1038 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1038:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB27_4
.Ltmp274:
.LBB27_4:
	.loc	7 1038 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1038:3
	b	.LBB27_5
.Ltmp275:
.LBB27_5:
	.loc	7 1038 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1038:3
	b	.LBB27_6
.Ltmp276:
.LBB27_6:
	.loc	7 1041 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1041:25
	ldr	r0, [sp, #4]
	.loc	7 1041 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1041:3
	bl	HAL_TIM_PWM_MspDeInit
	.loc	7 1044 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1044:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 1044 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1044:15
	strb.w	r0, [r1, #61]
	.loc	7 1047 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1047:3
	b	.LBB27_7
.LBB27_7:
.Ltmp277:
	.loc	7 1047 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1047:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB27_8
.Ltmp278:
.LBB27_8:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 1049 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1049:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp279:
.Lfunc_end27:
	.size	HAL_TIM_PWM_DeInit, .Lfunc_end27-HAL_TIM_PWM_DeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_MspDeInit,"ax",%progbits
	.hidden	HAL_TIM_PWM_MspDeInit           @ -- Begin function HAL_TIM_PWM_MspDeInit
	.weak	HAL_TIM_PWM_MspDeInit
	.p2align	3
	.type	HAL_TIM_PWM_MspDeInit,%function
	.code	16                              @ @HAL_TIM_PWM_MspDeInit
	.thumb_func
HAL_TIM_PWM_MspDeInit:
.Lfunc_begin28:
	.loc	7 1075 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1075:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp280:
	.loc	7 1082 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1082:1
	add	sp, #4
	bx	lr
.Ltmp281:
.Lfunc_end28:
	.size	HAL_TIM_PWM_MspDeInit, .Lfunc_end28-HAL_TIM_PWM_MspDeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_Start,"ax",%progbits
	.hidden	HAL_TIM_PWM_Start               @ -- Begin function HAL_TIM_PWM_Start
	.globl	HAL_TIM_PWM_Start
	.p2align	3
	.type	HAL_TIM_PWM_Start,%function
	.code	16                              @ @HAL_TIM_PWM_Start
	.thumb_func
HAL_TIM_PWM_Start:
.Lfunc_begin29:
	.loc	7 1097 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1097:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp282:
	.loc	7 1102 21 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1102:21
	ldr	r0, [sp, #12]
	.loc	7 1102 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1102:27
	ldr	r0, [r0]
	.loc	7 1102 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1102:37
	ldr	r1, [sp, #8]
	movs	r2, #1
	.loc	7 1102 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1102:3
	str	r2, [sp]                        @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r0, [sp]                        @ 4-byte Reload
.Ltmp283:
	.loc	7 1104 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1104:6
	ldr	r1, [sp, #12]
	ldr	r1, [r1]
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB29_5
	b	.LBB29_1
.LBB29_1:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB29_5
	b	.LBB29_2
.LBB29_2:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB29_5
	b	.LBB29_3
.LBB29_3:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB29_5
	b	.LBB29_4
.LBB29_4:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB29_5
.Ltmp284:
.LBB29_5:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 1104 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1104:6
	lsls	r0, r0, #31
	cbz	r0, .LBB29_7
	b	.LBB29_6
.LBB29_6:
.Ltmp285:
	.loc	7 1107 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1107:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	orr	r0, r0, #32768
	str	r0, [r1, #68]
	.loc	7 1108 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1108:3
	b	.LBB29_7
.Ltmp286:
.LBB29_7:
	.loc	7 1111 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1111:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 1114 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1114:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp287:
.Lfunc_end29:
	.size	HAL_TIM_PWM_Start, .Lfunc_end29-HAL_TIM_PWM_Start
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_Stop,"ax",%progbits
	.hidden	HAL_TIM_PWM_Stop                @ -- Begin function HAL_TIM_PWM_Stop
	.globl	HAL_TIM_PWM_Stop
	.p2align	3
	.type	HAL_TIM_PWM_Stop,%function
	.code	16                              @ @HAL_TIM_PWM_Stop
	.thumb_func
HAL_TIM_PWM_Stop:
.Lfunc_begin30:
	.loc	7 1130 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1130:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp288:
	.loc	7 1135 21 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1135:21
	ldr	r0, [sp, #12]
	.loc	7 1135 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1135:27
	ldr	r0, [r0]
	.loc	7 1135 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1135:37
	ldr	r1, [sp, #8]
	movs	r2, #0
	.loc	7 1135 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1135:3
	bl	TIM_CCxChannelCmd
.Ltmp289:
	.loc	7 1137 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1137:6
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB30_5
	b	.LBB30_1
.LBB30_1:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB30_5
	b	.LBB30_2
.LBB30_2:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB30_5
	b	.LBB30_3
.LBB30_3:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB30_5
	b	.LBB30_4
.LBB30_4:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB30_5
.Ltmp290:
.LBB30_5:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 1137 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1137:6
	lsls	r0, r0, #31
	cbz	r0, .LBB30_13
	b	.LBB30_6
.LBB30_6:
.Ltmp291:
	.loc	7 1140 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1140:5
	b	.LBB30_7
.LBB30_7:
.Ltmp292:
	.loc	7 1140 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1140:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp293:
	.loc	7 1140 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1140:5
	tst	r0, r1
	bne	.LBB30_11
	b	.LBB30_8
.LBB30_8:
.Ltmp294:
	.loc	7 1140 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1140:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp295:
	.loc	7 1140 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1140:5
	tst	r0, r1
	bne	.LBB30_10
	b	.LBB30_9
.LBB30_9:
.Ltmp296:
	.loc	7 1140 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1140:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	bic	r0, r0, #32768
	str	r0, [r1, #68]
	b	.LBB30_10
.Ltmp297:
.LBB30_10:
	.loc	7 1140 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1140:5
	b	.LBB30_11
.Ltmp298:
.LBB30_11:
	.loc	7 1140 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1140:5
	b	.LBB30_12
.Ltmp299:
.LBB30_12:
	.loc	7 1141 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1141:3
	b	.LBB30_13
.Ltmp300:
.LBB30_13:
	.loc	7 1144 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1144:3
	b	.LBB30_14
.LBB30_14:
.Ltmp301:
	.loc	7 1144 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1144:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp302:
	.loc	7 1144 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1144:3
	tst	r0, r1
	bne	.LBB30_18
	b	.LBB30_15
.LBB30_15:
.Ltmp303:
	.loc	7 1144 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1144:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp304:
	.loc	7 1144 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1144:3
	tst	r0, r1
	bne	.LBB30_17
	b	.LBB30_16
.LBB30_16:
.Ltmp305:
	.loc	7 1144 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1144:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB30_17
.Ltmp306:
.LBB30_17:
	.loc	7 1144 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1144:3
	b	.LBB30_18
.Ltmp307:
.LBB30_18:
	.loc	7 1144 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1144:3
	b	.LBB30_19
.Ltmp308:
.LBB30_19:
	.loc	7 1147 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1147:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	7 1147 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1147:15
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 1150 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1150:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp309:
.Lfunc_end30:
	.size	HAL_TIM_PWM_Stop, .Lfunc_end30-HAL_TIM_PWM_Stop
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_Start_IT,"ax",%progbits
	.hidden	HAL_TIM_PWM_Start_IT            @ -- Begin function HAL_TIM_PWM_Start_IT
	.globl	HAL_TIM_PWM_Start_IT
	.p2align	3
	.type	HAL_TIM_PWM_Start_IT,%function
	.code	16                              @ @HAL_TIM_PWM_Start_IT
	.thumb_func
HAL_TIM_PWM_Start_IT:
.Lfunc_begin31:
	.loc	7 1166 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1166:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #20]
	str	r1, [sp, #16]
.Ltmp310:
	.loc	7 1170 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1170:11
	ldr	r0, [sp, #16]
	.loc	7 1170 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1170:3
	str	r0, [sp, #12]                   @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB31_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #12]                   @ 4-byte Reload
.LCPI31_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI31_0:
	.byte	(.LBB31_3-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_4-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_5-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_7-(.LCPI31_0+4))/2
	.byte	(.LBB31_6-(.LCPI31_0+4))/2
	.p2align	1
.LBB31_3:
.Ltmp311:
	.loc	7 1175 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1175:7
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2
	str	r0, [r1, #12]
.Ltmp312:
	.loc	7 1177 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1177:5
	b	.LBB31_8
.LBB31_4:
.Ltmp313:
	.loc	7 1182 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1182:7
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4
	str	r0, [r1, #12]
.Ltmp314:
	.loc	7 1184 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1184:5
	b	.LBB31_8
.LBB31_5:
.Ltmp315:
	.loc	7 1189 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1189:7
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #8
	str	r0, [r1, #12]
.Ltmp316:
	.loc	7 1191 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1191:5
	b	.LBB31_8
.LBB31_6:
.Ltmp317:
	.loc	7 1196 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1196:7
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #16
	str	r0, [r1, #12]
.Ltmp318:
	.loc	7 1198 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1198:5
	b	.LBB31_8
.LBB31_7:
	.loc	7 1201 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1201:5
	b	.LBB31_8
.Ltmp319:
.LBB31_8:
	.loc	7 1205 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1205:21
	ldr	r0, [sp, #20]
	.loc	7 1205 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1205:27
	ldr	r0, [r0]
	.loc	7 1205 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1205:37
	ldr	r1, [sp, #16]
	movs	r2, #1
	.loc	7 1205 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1205:3
	str	r2, [sp, #4]                    @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r0, [sp, #4]                    @ 4-byte Reload
.Ltmp320:
	.loc	7 1207 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1207:6
	ldr	r1, [sp, #20]
	ldr	r1, [r1]
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #8]                    @ 4-byte Spill
	beq	.LBB31_13
	b	.LBB31_9
.LBB31_9:
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #8]                    @ 4-byte Spill
	beq	.LBB31_13
	b	.LBB31_10
.LBB31_10:
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #8]                    @ 4-byte Spill
	beq	.LBB31_13
	b	.LBB31_11
.LBB31_11:
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #8]                    @ 4-byte Spill
	beq	.LBB31_13
	b	.LBB31_12
.LBB31_12:
	ldr	r0, [sp, #20]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #8]                    @ 4-byte Spill
	b	.LBB31_13
.Ltmp321:
.LBB31_13:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #8]                    @ 4-byte Reload
	.loc	7 1207 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1207:6
	lsls	r0, r0, #31
	cbz	r0, .LBB31_15
	b	.LBB31_14
.LBB31_14:
.Ltmp322:
	.loc	7 1210 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1210:5
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	orr	r0, r0, #32768
	str	r0, [r1, #68]
	.loc	7 1211 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1211:3
	b	.LBB31_15
.Ltmp323:
.LBB31_15:
	.loc	7 1214 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1214:3
	ldr	r0, [sp, #20]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 1217 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1217:3
	add	sp, #24
	pop	{r7, pc}
.Ltmp324:
.Lfunc_end31:
	.size	HAL_TIM_PWM_Start_IT, .Lfunc_end31-HAL_TIM_PWM_Start_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_Stop_IT,"ax",%progbits
	.hidden	HAL_TIM_PWM_Stop_IT             @ -- Begin function HAL_TIM_PWM_Stop_IT
	.globl	HAL_TIM_PWM_Stop_IT
	.p2align	3
	.type	HAL_TIM_PWM_Stop_IT,%function
	.code	16                              @ @HAL_TIM_PWM_Stop_IT
	.thumb_func
HAL_TIM_PWM_Stop_IT:
.Lfunc_begin32:
	.loc	7 1233 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1233:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp325:
	.loc	7 1237 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1237:11
	ldr	r0, [sp, #8]
	.loc	7 1237 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1237:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB32_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI32_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI32_0:
	.byte	(.LBB32_3-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_4-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_5-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_7-(.LCPI32_0+4))/2
	.byte	(.LBB32_6-(.LCPI32_0+4))/2
	.p2align	1
.LBB32_3:
.Ltmp326:
	.loc	7 1242 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1242:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2
	str	r0, [r1, #12]
.Ltmp327:
	.loc	7 1244 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1244:5
	b	.LBB32_8
.LBB32_4:
.Ltmp328:
	.loc	7 1249 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1249:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4
	str	r0, [r1, #12]
.Ltmp329:
	.loc	7 1251 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1251:5
	b	.LBB32_8
.LBB32_5:
.Ltmp330:
	.loc	7 1256 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1256:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #8
	str	r0, [r1, #12]
.Ltmp331:
	.loc	7 1258 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1258:5
	b	.LBB32_8
.LBB32_6:
.Ltmp332:
	.loc	7 1263 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1263:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #16
	str	r0, [r1, #12]
.Ltmp333:
	.loc	7 1265 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1265:5
	b	.LBB32_8
.LBB32_7:
	.loc	7 1268 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1268:5
	b	.LBB32_8
.Ltmp334:
.LBB32_8:
	.loc	7 1272 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1272:21
	ldr	r0, [sp, #12]
	.loc	7 1272 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1272:27
	ldr	r0, [r0]
	.loc	7 1272 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1272:37
	ldr	r1, [sp, #8]
	movs	r2, #0
	.loc	7 1272 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1272:3
	bl	TIM_CCxChannelCmd
.Ltmp335:
	.loc	7 1274 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1274:6
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB32_13
	b	.LBB32_9
.LBB32_9:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB32_13
	b	.LBB32_10
.LBB32_10:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB32_13
	b	.LBB32_11
.LBB32_11:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB32_13
	b	.LBB32_12
.LBB32_12:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB32_13
.Ltmp336:
.LBB32_13:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	7 1274 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1274:6
	lsls	r0, r0, #31
	cbz	r0, .LBB32_21
	b	.LBB32_14
.LBB32_14:
.Ltmp337:
	.loc	7 1277 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1277:5
	b	.LBB32_15
.LBB32_15:
.Ltmp338:
	.loc	7 1277 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1277:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp339:
	.loc	7 1277 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1277:5
	tst	r0, r1
	bne	.LBB32_19
	b	.LBB32_16
.LBB32_16:
.Ltmp340:
	.loc	7 1277 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1277:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp341:
	.loc	7 1277 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1277:5
	tst	r0, r1
	bne	.LBB32_18
	b	.LBB32_17
.LBB32_17:
.Ltmp342:
	.loc	7 1277 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1277:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	bic	r0, r0, #32768
	str	r0, [r1, #68]
	b	.LBB32_18
.Ltmp343:
.LBB32_18:
	.loc	7 1277 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1277:5
	b	.LBB32_19
.Ltmp344:
.LBB32_19:
	.loc	7 1277 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1277:5
	b	.LBB32_20
.Ltmp345:
.LBB32_20:
	.loc	7 1278 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1278:3
	b	.LBB32_21
.Ltmp346:
.LBB32_21:
	.loc	7 1281 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1281:3
	b	.LBB32_22
.LBB32_22:
.Ltmp347:
	.loc	7 1281 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1281:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp348:
	.loc	7 1281 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1281:3
	tst	r0, r1
	bne	.LBB32_26
	b	.LBB32_23
.LBB32_23:
.Ltmp349:
	.loc	7 1281 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1281:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp350:
	.loc	7 1281 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1281:3
	tst	r0, r1
	bne	.LBB32_25
	b	.LBB32_24
.LBB32_24:
.Ltmp351:
	.loc	7 1281 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1281:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB32_25
.Ltmp352:
.LBB32_25:
	.loc	7 1281 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1281:3
	b	.LBB32_26
.Ltmp353:
.LBB32_26:
	.loc	7 1281 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1281:3
	b	.LBB32_27
.Ltmp354:
.LBB32_27:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 1284 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1284:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp355:
.Lfunc_end32:
	.size	HAL_TIM_PWM_Stop_IT, .Lfunc_end32-HAL_TIM_PWM_Stop_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_Start_DMA,"ax",%progbits
	.hidden	HAL_TIM_PWM_Start_DMA           @ -- Begin function HAL_TIM_PWM_Start_DMA
	.globl	HAL_TIM_PWM_Start_DMA
	.p2align	3
	.type	HAL_TIM_PWM_Start_DMA,%function
	.code	16                              @ @HAL_TIM_PWM_Start_DMA
	.thumb_func
HAL_TIM_PWM_Start_DMA:
.Lfunc_begin33:
	.loc	7 1302 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1302:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
                                        @ kill: def $r12 killed $r3
	str	r0, [sp, #24]
	str	r1, [sp, #20]
	str	r2, [sp, #16]
	strh.w	r3, [sp, #14]
.Ltmp356:
	.loc	7 1306 7 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1306:7
	ldr	r0, [sp, #24]
	.loc	7 1306 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1306:13
	ldrb.w	r0, [r0, #61]
.Ltmp357:
	.loc	7 1306 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1306:6
	cmp	r0, #2
	bne	.LBB33_2
	b	.LBB33_1
.LBB33_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #2
.Ltmp358:
	.loc	7 1308 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1308:6
	strb.w	r0, [sp, #31]
	b	.LBB33_25
.Ltmp359:
.LBB33_2:
	.loc	7 1310 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1310:12
	ldr	r0, [sp, #24]
	.loc	7 1310 18 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1310:18
	ldrb.w	r0, [r0, #61]
.Ltmp360:
	.loc	7 1310 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1310:11
	cmp	r0, #1
	bne	.LBB33_8
	b	.LBB33_3
.LBB33_3:
.Ltmp361:
	.loc	7 1312 19 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1312:19
	ldr	r0, [sp, #16]
	.loc	7 1312 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1312:32
	cbnz	r0, .LBB33_6
	b	.LBB33_4
.LBB33_4:
	.loc	7 1312 36                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1312:36
	ldrh.w	r0, [sp, #14]
.Ltmp362:
	.loc	7 1312 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1312:8
	cmp	r0, #1
	blt	.LBB33_6
	b	.LBB33_5
.LBB33_5:
	.loc	7 0 8                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:8
	movs	r0, #1
.Ltmp363:
	.loc	7 1314 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1314:7
	strb.w	r0, [sp, #31]
	b	.LBB33_25
.Ltmp364:
.LBB33_6:
	.loc	7 1318 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1318:7
	ldr	r1, [sp, #24]
	movs	r0, #2
	.loc	7 1318 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1318:19
	strb.w	r0, [r1, #61]
	b	.LBB33_7
.Ltmp365:
.LBB33_7:
	.loc	7 1320 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1320:3
	b	.LBB33_8
.Ltmp366:
.LBB33_8:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB33_9
.LBB33_9:
	.loc	7 1321 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1321:11
	ldr	r0, [sp, #20]
	.loc	7 1321 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1321:3
	str	r0, [sp, #8]                    @ 4-byte Spill
	cmp	r0, #12
	bhi.w	.LBB33_16
@ %bb.10:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #8]                    @ 4-byte Reload
.LCPI33_0:
	tbb	[pc, r1]
@ %bb.11:
.LJTI33_0:
	.byte	(.LBB33_12-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_13-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_14-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_16-(.LCPI33_0+4))/2
	.byte	(.LBB33_15-(.LCPI33_0+4))/2
	.p2align	1
.LBB33_12:
.Ltmp367:
	.loc	7 1326 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1326:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #36]
	.loc	7 1326 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1326:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 1329 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1329:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #36]
	.loc	7 1329 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1329:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 1332 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1332:24
	ldr	r0, [sp, #24]
	.loc	7 1332 86 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1332:86
	ldr	r2, [r0]
	.loc	7 1332 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1332:24
	ldr	r0, [r0, #36]
	.loc	7 1332 62                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1332:62
	ldr	r1, [sp, #16]
	.loc	7 1332 96                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1332:96
	adds	r2, #52
	.loc	7 1332 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1332:102
	ldrh.w	r3, [sp, #14]
	.loc	7 1332 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1332:7
	bl	HAL_DMA_Start_IT
	.loc	7 1335 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1335:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #512
	str	r0, [r1, #12]
.Ltmp368:
	.loc	7 1337 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1337:5
	b	.LBB33_17
.LBB33_13:
.Ltmp369:
	.loc	7 1342 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1342:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #40]
	.loc	7 1342 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1342:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 1345 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1345:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #40]
	.loc	7 1345 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1345:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 1348 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1348:24
	ldr	r0, [sp, #24]
	.loc	7 1348 86 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1348:86
	ldr	r2, [r0]
	.loc	7 1348 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1348:24
	ldr	r0, [r0, #40]
	.loc	7 1348 62                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1348:62
	ldr	r1, [sp, #16]
	.loc	7 1348 96                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1348:96
	adds	r2, #56
	.loc	7 1348 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1348:102
	ldrh.w	r3, [sp, #14]
	.loc	7 1348 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1348:7
	bl	HAL_DMA_Start_IT
	.loc	7 1351 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1351:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #1024
	str	r0, [r1, #12]
.Ltmp370:
	.loc	7 1353 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1353:5
	b	.LBB33_17
.LBB33_14:
.Ltmp371:
	.loc	7 1358 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1358:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #44]
	.loc	7 1358 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1358:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 1361 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1361:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #44]
	.loc	7 1361 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1361:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 1364 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1364:24
	ldr	r0, [sp, #24]
	.loc	7 1364 86 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1364:86
	ldr	r2, [r0]
	.loc	7 1364 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1364:24
	ldr	r0, [r0, #44]
	.loc	7 1364 62                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1364:62
	ldr	r1, [sp, #16]
	.loc	7 1364 96                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1364:96
	adds	r2, #60
	.loc	7 1364 101                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1364:101
	ldrh.w	r3, [sp, #14]
	.loc	7 1364 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1364:7
	bl	HAL_DMA_Start_IT
	.loc	7 1367 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1367:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2048
	str	r0, [r1, #12]
.Ltmp372:
	.loc	7 1369 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1369:5
	b	.LBB33_17
.LBB33_15:
.Ltmp373:
	.loc	7 1374 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1374:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #48]
	.loc	7 1374 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1374:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 1377 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1377:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0, #48]
	.loc	7 1377 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1377:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 1380 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1380:24
	ldr	r0, [sp, #24]
	.loc	7 1380 86 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1380:86
	ldr	r2, [r0]
	.loc	7 1380 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1380:24
	ldr	r0, [r0, #48]
	.loc	7 1380 62                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1380:62
	ldr	r1, [sp, #16]
	.loc	7 1380 96                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1380:96
	adds	r2, #64
	.loc	7 1380 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1380:102
	ldrh.w	r3, [sp, #14]
	.loc	7 1380 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1380:7
	bl	HAL_DMA_Start_IT
	.loc	7 1383 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1383:7
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4096
	str	r0, [r1, #12]
.Ltmp374:
	.loc	7 1385 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1385:5
	b	.LBB33_17
.LBB33_16:
	.loc	7 1388 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1388:5
	b	.LBB33_17
.Ltmp375:
.LBB33_17:
	.loc	7 1392 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1392:21
	ldr	r0, [sp, #24]
	.loc	7 1392 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1392:27
	ldr	r0, [r0]
	.loc	7 1392 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1392:37
	ldr	r1, [sp, #20]
	movs	r2, #1
	.loc	7 1392 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1392:3
	str	r2, [sp]                        @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r0, [sp]                        @ 4-byte Reload
.Ltmp376:
	.loc	7 1394 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1394:6
	ldr	r1, [sp, #24]
	ldr	r1, [r1]
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB33_22
	b	.LBB33_18
.LBB33_18:
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB33_22
	b	.LBB33_19
.LBB33_19:
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB33_22
	b	.LBB33_20
.LBB33_20:
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB33_22
	b	.LBB33_21
.LBB33_21:
	ldr	r0, [sp, #24]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB33_22
.Ltmp377:
.LBB33_22:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 1394 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1394:6
	lsls	r0, r0, #31
	cbz	r0, .LBB33_24
	b	.LBB33_23
.LBB33_23:
.Ltmp378:
	.loc	7 1397 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1397:5
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	orr	r0, r0, #32768
	str	r0, [r1, #68]
	.loc	7 1398 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1398:3
	b	.LBB33_24
.Ltmp379:
.LBB33_24:
	.loc	7 1401 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1401:3
	ldr	r0, [sp, #24]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 1404 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1404:3
	strb.w	r0, [sp, #31]
	b	.LBB33_25
.LBB33_25:
	.loc	7 1405 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1405:1
	ldrb.w	r0, [sp, #31]
	add	sp, #32
	pop	{r7, pc}
.Ltmp380:
.Lfunc_end33:
	.size	HAL_TIM_PWM_Start_DMA, .Lfunc_end33-HAL_TIM_PWM_Start_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_Stop_DMA,"ax",%progbits
	.hidden	HAL_TIM_PWM_Stop_DMA            @ -- Begin function HAL_TIM_PWM_Stop_DMA
	.globl	HAL_TIM_PWM_Stop_DMA
	.p2align	3
	.type	HAL_TIM_PWM_Stop_DMA,%function
	.code	16                              @ @HAL_TIM_PWM_Stop_DMA
	.thumb_func
HAL_TIM_PWM_Stop_DMA:
.Lfunc_begin34:
	.loc	7 1420 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1420:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp381:
	.loc	7 1424 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1424:11
	ldr	r0, [sp, #8]
	.loc	7 1424 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1424:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB34_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI34_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI34_0:
	.byte	(.LBB34_3-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_4-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_5-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_7-(.LCPI34_0+4))/2
	.byte	(.LBB34_6-(.LCPI34_0+4))/2
	.p2align	1
.LBB34_3:
.Ltmp382:
	.loc	7 1429 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1429:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #512
	str	r0, [r1, #12]
.Ltmp383:
	.loc	7 1431 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1431:5
	b	.LBB34_8
.LBB34_4:
.Ltmp384:
	.loc	7 1436 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1436:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #1024
	str	r0, [r1, #12]
.Ltmp385:
	.loc	7 1438 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1438:5
	b	.LBB34_8
.LBB34_5:
.Ltmp386:
	.loc	7 1443 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1443:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2048
	str	r0, [r1, #12]
.Ltmp387:
	.loc	7 1445 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1445:5
	b	.LBB34_8
.LBB34_6:
.Ltmp388:
	.loc	7 1450 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1450:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4096
	str	r0, [r1, #12]
.Ltmp389:
	.loc	7 1452 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1452:5
	b	.LBB34_8
.LBB34_7:
	.loc	7 1455 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1455:5
	b	.LBB34_8
.Ltmp390:
.LBB34_8:
	.loc	7 1459 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1459:21
	ldr	r0, [sp, #12]
	.loc	7 1459 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1459:27
	ldr	r0, [r0]
	.loc	7 1459 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1459:37
	ldr	r1, [sp, #8]
	movs	r2, #0
	.loc	7 1459 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1459:3
	bl	TIM_CCxChannelCmd
.Ltmp391:
	.loc	7 1461 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1461:6
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB34_13
	b	.LBB34_9
.LBB34_9:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB34_13
	b	.LBB34_10
.LBB34_10:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB34_13
	b	.LBB34_11
.LBB34_11:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB34_13
	b	.LBB34_12
.LBB34_12:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB34_13
.Ltmp392:
.LBB34_13:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	7 1461 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1461:6
	lsls	r0, r0, #31
	cbz	r0, .LBB34_21
	b	.LBB34_14
.LBB34_14:
.Ltmp393:
	.loc	7 1464 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1464:5
	b	.LBB34_15
.LBB34_15:
.Ltmp394:
	.loc	7 1464 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1464:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp395:
	.loc	7 1464 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1464:5
	tst	r0, r1
	bne	.LBB34_19
	b	.LBB34_16
.LBB34_16:
.Ltmp396:
	.loc	7 1464 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1464:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp397:
	.loc	7 1464 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1464:5
	tst	r0, r1
	bne	.LBB34_18
	b	.LBB34_17
.LBB34_17:
.Ltmp398:
	.loc	7 1464 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1464:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	bic	r0, r0, #32768
	str	r0, [r1, #68]
	b	.LBB34_18
.Ltmp399:
.LBB34_18:
	.loc	7 1464 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1464:5
	b	.LBB34_19
.Ltmp400:
.LBB34_19:
	.loc	7 1464 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1464:5
	b	.LBB34_20
.Ltmp401:
.LBB34_20:
	.loc	7 1465 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1465:3
	b	.LBB34_21
.Ltmp402:
.LBB34_21:
	.loc	7 1468 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1468:3
	b	.LBB34_22
.LBB34_22:
.Ltmp403:
	.loc	7 1468 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1468:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp404:
	.loc	7 1468 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1468:3
	tst	r0, r1
	bne	.LBB34_26
	b	.LBB34_23
.LBB34_23:
.Ltmp405:
	.loc	7 1468 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1468:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp406:
	.loc	7 1468 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1468:3
	tst	r0, r1
	bne	.LBB34_25
	b	.LBB34_24
.LBB34_24:
.Ltmp407:
	.loc	7 1468 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1468:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB34_25
.Ltmp408:
.LBB34_25:
	.loc	7 1468 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1468:3
	b	.LBB34_26
.Ltmp409:
.LBB34_26:
	.loc	7 1468 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1468:3
	b	.LBB34_27
.Ltmp410:
.LBB34_27:
	.loc	7 1471 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1471:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	7 1471 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1471:15
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 1474 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1474:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp411:
.Lfunc_end34:
	.size	HAL_TIM_PWM_Stop_DMA, .Lfunc_end34-HAL_TIM_PWM_Stop_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_Init,"ax",%progbits
	.hidden	HAL_TIM_IC_Init                 @ -- Begin function HAL_TIM_IC_Init
	.globl	HAL_TIM_IC_Init
	.p2align	3
	.type	HAL_TIM_IC_Init,%function
	.code	16                              @ @HAL_TIM_IC_Init
	.thumb_func
HAL_TIM_IC_Init:
.Lfunc_begin35:
	.loc	7 1510 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1510:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp]
.Ltmp412:
	.loc	7 1512 6 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1512:6
	ldr	r0, [sp]
.Ltmp413:
	.loc	7 1512 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1512:6
	cbnz	r0, .LBB35_2
	b	.LBB35_1
.LBB35_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #1
.Ltmp414:
	.loc	7 1514 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1514:5
	strb.w	r0, [sp, #7]
	b	.LBB35_5
.Ltmp415:
.LBB35_2:
	.loc	7 1522 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1522:6
	ldr	r0, [sp]
	.loc	7 1522 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1522:12
	ldrb.w	r0, [r0, #61]
.Ltmp416:
	.loc	7 1522 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1522:6
	cbnz	r0, .LBB35_4
	b	.LBB35_3
.LBB35_3:
.Ltmp417:
	.loc	7 1525 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1525:5
	ldr	r1, [sp]
	movs	r0, #0
	.loc	7 1525 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1525:16
	strb.w	r0, [r1, #60]
	.loc	7 1528 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1528:24
	ldr	r0, [sp]
	.loc	7 1528 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1528:5
	bl	HAL_TIM_IC_MspInit
	.loc	7 1529 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1529:3
	b	.LBB35_4
.Ltmp418:
.LBB35_4:
	.loc	7 1532 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1532:3
	ldr	r1, [sp]
	movs	r0, #2
	.loc	7 1532 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1532:14
	strb.w	r0, [r1, #61]
	.loc	7 1535 22 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1535:22
	ldr	r1, [sp]
	.loc	7 1535 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1535:28
	ldr	r0, [r1], #4
	.loc	7 1535 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1535:3
	bl	TIM_Base_SetConfig
	.loc	7 1538 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1538:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 1538 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1538:14
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 1540 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1540:3
	strb.w	r0, [sp, #7]
	b	.LBB35_5
.LBB35_5:
	.loc	7 1541 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1541:1
	ldrb.w	r0, [sp, #7]
	add	sp, #8
	pop	{r7, pc}
.Ltmp419:
.Lfunc_end35:
	.size	HAL_TIM_IC_Init, .Lfunc_end35-HAL_TIM_IC_Init
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_MspInit,"ax",%progbits
	.hidden	HAL_TIM_IC_MspInit              @ -- Begin function HAL_TIM_IC_MspInit
	.weak	HAL_TIM_IC_MspInit
	.p2align	3
	.type	HAL_TIM_IC_MspInit,%function
	.code	16                              @ @HAL_TIM_IC_MspInit
	.thumb_func
HAL_TIM_IC_MspInit:
.Lfunc_begin36:
	.loc	7 1578 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1578:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp420:
	.loc	7 1585 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1585:1
	add	sp, #4
	bx	lr
.Ltmp421:
.Lfunc_end36:
	.size	HAL_TIM_IC_MspInit, .Lfunc_end36-HAL_TIM_IC_MspInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_DeInit,"ax",%progbits
	.hidden	HAL_TIM_IC_DeInit               @ -- Begin function HAL_TIM_IC_DeInit
	.globl	HAL_TIM_IC_DeInit
	.p2align	3
	.type	HAL_TIM_IC_DeInit,%function
	.code	16                              @ @HAL_TIM_IC_DeInit
	.thumb_func
HAL_TIM_IC_DeInit:
.Lfunc_begin37:
	.loc	7 1550 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1550:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp422:
	.loc	7 1554 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1554:3
	ldr	r1, [sp, #4]
	movs	r0, #2
	.loc	7 1554 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1554:15
	strb.w	r0, [r1, #61]
	.loc	7 1557 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1557:3
	b	.LBB37_1
.LBB37_1:
.Ltmp423:
	.loc	7 1557 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1557:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp424:
	.loc	7 1557 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1557:3
	tst	r0, r1
	bne	.LBB37_5
	b	.LBB37_2
.LBB37_2:
.Ltmp425:
	.loc	7 1557 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1557:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp426:
	.loc	7 1557 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1557:3
	tst	r0, r1
	bne	.LBB37_4
	b	.LBB37_3
.LBB37_3:
.Ltmp427:
	.loc	7 1557 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1557:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB37_4
.Ltmp428:
.LBB37_4:
	.loc	7 1557 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1557:3
	b	.LBB37_5
.Ltmp429:
.LBB37_5:
	.loc	7 1557 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1557:3
	b	.LBB37_6
.Ltmp430:
.LBB37_6:
	.loc	7 1560 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1560:24
	ldr	r0, [sp, #4]
	.loc	7 1560 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1560:3
	bl	HAL_TIM_IC_MspDeInit
	.loc	7 1563 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1563:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 1563 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1563:15
	strb.w	r0, [r1, #61]
	.loc	7 1566 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1566:3
	b	.LBB37_7
.LBB37_7:
.Ltmp431:
	.loc	7 1566 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1566:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB37_8
.Ltmp432:
.LBB37_8:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 1568 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1568:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp433:
.Lfunc_end37:
	.size	HAL_TIM_IC_DeInit, .Lfunc_end37-HAL_TIM_IC_DeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_MspDeInit,"ax",%progbits
	.hidden	HAL_TIM_IC_MspDeInit            @ -- Begin function HAL_TIM_IC_MspDeInit
	.weak	HAL_TIM_IC_MspDeInit
	.p2align	3
	.type	HAL_TIM_IC_MspDeInit,%function
	.code	16                              @ @HAL_TIM_IC_MspDeInit
	.thumb_func
HAL_TIM_IC_MspDeInit:
.Lfunc_begin38:
	.loc	7 1594 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1594:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp434:
	.loc	7 1601 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1601:1
	add	sp, #4
	bx	lr
.Ltmp435:
.Lfunc_end38:
	.size	HAL_TIM_IC_MspDeInit, .Lfunc_end38-HAL_TIM_IC_MspDeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_Start,"ax",%progbits
	.hidden	HAL_TIM_IC_Start                @ -- Begin function HAL_TIM_IC_Start
	.globl	HAL_TIM_IC_Start
	.p2align	3
	.type	HAL_TIM_IC_Start,%function
	.code	16                              @ @HAL_TIM_IC_Start
	.thumb_func
HAL_TIM_IC_Start:
.Lfunc_begin39:
	.loc	7 1616 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1616:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
	str	r1, [sp]
.Ltmp436:
	.loc	7 1621 21 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1621:21
	ldr	r0, [sp, #4]
	.loc	7 1621 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1621:27
	ldr	r0, [r0]
	.loc	7 1621 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1621:37
	ldr	r1, [sp]
	movs	r2, #1
	.loc	7 1621 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1621:3
	bl	TIM_CCxChannelCmd
	.loc	7 1624 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1624:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 1627 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1627:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp437:
.Lfunc_end39:
	.size	HAL_TIM_IC_Start, .Lfunc_end39-HAL_TIM_IC_Start
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_Stop,"ax",%progbits
	.hidden	HAL_TIM_IC_Stop                 @ -- Begin function HAL_TIM_IC_Stop
	.globl	HAL_TIM_IC_Stop
	.p2align	3
	.type	HAL_TIM_IC_Stop,%function
	.code	16                              @ @HAL_TIM_IC_Stop
	.thumb_func
HAL_TIM_IC_Stop:
.Lfunc_begin40:
	.loc	7 1643 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1643:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
	str	r1, [sp]
.Ltmp438:
	.loc	7 1648 21 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1648:21
	ldr	r0, [sp, #4]
	.loc	7 1648 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1648:27
	ldr	r0, [r0]
	.loc	7 1648 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1648:37
	ldr	r1, [sp]
	movs	r2, #0
	.loc	7 1648 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1648:3
	bl	TIM_CCxChannelCmd
	.loc	7 1651 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1651:3
	b	.LBB40_1
.LBB40_1:
.Ltmp439:
	.loc	7 1651 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1651:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp440:
	.loc	7 1651 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1651:3
	tst	r0, r1
	bne	.LBB40_5
	b	.LBB40_2
.LBB40_2:
.Ltmp441:
	.loc	7 1651 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1651:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp442:
	.loc	7 1651 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1651:3
	tst	r0, r1
	bne	.LBB40_4
	b	.LBB40_3
.LBB40_3:
.Ltmp443:
	.loc	7 1651 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1651:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB40_4
.Ltmp444:
.LBB40_4:
	.loc	7 1651 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1651:3
	b	.LBB40_5
.Ltmp445:
.LBB40_5:
	.loc	7 1651 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1651:3
	b	.LBB40_6
.Ltmp446:
.LBB40_6:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 1654 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1654:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp447:
.Lfunc_end40:
	.size	HAL_TIM_IC_Stop, .Lfunc_end40-HAL_TIM_IC_Stop
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_Start_IT,"ax",%progbits
	.hidden	HAL_TIM_IC_Start_IT             @ -- Begin function HAL_TIM_IC_Start_IT
	.globl	HAL_TIM_IC_Start_IT
	.p2align	3
	.type	HAL_TIM_IC_Start_IT,%function
	.code	16                              @ @HAL_TIM_IC_Start_IT
	.thumb_func
HAL_TIM_IC_Start_IT:
.Lfunc_begin41:
	.loc	7 1670 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1670:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp448:
	.loc	7 1674 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1674:11
	ldr	r0, [sp, #8]
	.loc	7 1674 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1674:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB41_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI41_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI41_0:
	.byte	(.LBB41_3-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_4-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_5-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_7-(.LCPI41_0+4))/2
	.byte	(.LBB41_6-(.LCPI41_0+4))/2
	.p2align	1
.LBB41_3:
.Ltmp449:
	.loc	7 1679 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1679:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2
	str	r0, [r1, #12]
.Ltmp450:
	.loc	7 1681 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1681:5
	b	.LBB41_8
.LBB41_4:
.Ltmp451:
	.loc	7 1686 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1686:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4
	str	r0, [r1, #12]
.Ltmp452:
	.loc	7 1688 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1688:5
	b	.LBB41_8
.LBB41_5:
.Ltmp453:
	.loc	7 1693 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1693:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #8
	str	r0, [r1, #12]
.Ltmp454:
	.loc	7 1695 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1695:5
	b	.LBB41_8
.LBB41_6:
.Ltmp455:
	.loc	7 1700 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1700:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #16
	str	r0, [r1, #12]
.Ltmp456:
	.loc	7 1702 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1702:5
	b	.LBB41_8
.LBB41_7:
	.loc	7 1705 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1705:5
	b	.LBB41_8
.Ltmp457:
.LBB41_8:
	.loc	7 1708 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1708:21
	ldr	r0, [sp, #12]
	.loc	7 1708 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1708:27
	ldr	r0, [r0]
	.loc	7 1708 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1708:37
	ldr	r1, [sp, #8]
	movs	r2, #1
	.loc	7 1708 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1708:3
	bl	TIM_CCxChannelCmd
	.loc	7 1711 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1711:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 1714 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1714:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp458:
.Lfunc_end41:
	.size	HAL_TIM_IC_Start_IT, .Lfunc_end41-HAL_TIM_IC_Start_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_Stop_IT,"ax",%progbits
	.hidden	HAL_TIM_IC_Stop_IT              @ -- Begin function HAL_TIM_IC_Stop_IT
	.globl	HAL_TIM_IC_Stop_IT
	.p2align	3
	.type	HAL_TIM_IC_Stop_IT,%function
	.code	16                              @ @HAL_TIM_IC_Stop_IT
	.thumb_func
HAL_TIM_IC_Stop_IT:
.Lfunc_begin42:
	.loc	7 1730 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1730:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp459:
	.loc	7 1734 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1734:11
	ldr	r0, [sp, #8]
	.loc	7 1734 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1734:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB42_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI42_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI42_0:
	.byte	(.LBB42_3-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_4-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_5-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_7-(.LCPI42_0+4))/2
	.byte	(.LBB42_6-(.LCPI42_0+4))/2
	.p2align	1
.LBB42_3:
.Ltmp460:
	.loc	7 1739 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1739:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2
	str	r0, [r1, #12]
.Ltmp461:
	.loc	7 1741 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1741:5
	b	.LBB42_8
.LBB42_4:
.Ltmp462:
	.loc	7 1746 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1746:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4
	str	r0, [r1, #12]
.Ltmp463:
	.loc	7 1748 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1748:5
	b	.LBB42_8
.LBB42_5:
.Ltmp464:
	.loc	7 1753 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1753:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #8
	str	r0, [r1, #12]
.Ltmp465:
	.loc	7 1755 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1755:5
	b	.LBB42_8
.LBB42_6:
.Ltmp466:
	.loc	7 1760 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1760:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #16
	str	r0, [r1, #12]
.Ltmp467:
	.loc	7 1762 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1762:5
	b	.LBB42_8
.LBB42_7:
	.loc	7 1765 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1765:5
	b	.LBB42_8
.Ltmp468:
.LBB42_8:
	.loc	7 1769 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1769:21
	ldr	r0, [sp, #12]
	.loc	7 1769 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1769:27
	ldr	r0, [r0]
	.loc	7 1769 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1769:37
	ldr	r1, [sp, #8]
	movs	r2, #0
	.loc	7 1769 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1769:3
	bl	TIM_CCxChannelCmd
	.loc	7 1772 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1772:3
	b	.LBB42_9
.LBB42_9:
.Ltmp469:
	.loc	7 1772 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1772:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp470:
	.loc	7 1772 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1772:3
	tst	r0, r1
	bne	.LBB42_13
	b	.LBB42_10
.LBB42_10:
.Ltmp471:
	.loc	7 1772 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1772:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp472:
	.loc	7 1772 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1772:3
	tst	r0, r1
	bne	.LBB42_12
	b	.LBB42_11
.LBB42_11:
.Ltmp473:
	.loc	7 1772 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1772:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB42_12
.Ltmp474:
.LBB42_12:
	.loc	7 1772 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1772:3
	b	.LBB42_13
.Ltmp475:
.LBB42_13:
	.loc	7 1772 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1772:3
	b	.LBB42_14
.Ltmp476:
.LBB42_14:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 1775 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1775:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp477:
.Lfunc_end42:
	.size	HAL_TIM_IC_Stop_IT, .Lfunc_end42-HAL_TIM_IC_Stop_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_Start_DMA,"ax",%progbits
	.hidden	HAL_TIM_IC_Start_DMA            @ -- Begin function HAL_TIM_IC_Start_DMA
	.globl	HAL_TIM_IC_Start_DMA
	.p2align	3
	.type	HAL_TIM_IC_Start_DMA,%function
	.code	16                              @ @HAL_TIM_IC_Start_DMA
	.thumb_func
HAL_TIM_IC_Start_DMA:
.Lfunc_begin43:
	.loc	7 1793 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1793:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
                                        @ kill: def $r12 killed $r3
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	strh.w	r3, [sp, #6]
.Ltmp478:
	.loc	7 1798 7 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1798:7
	ldr	r0, [sp, #16]
	.loc	7 1798 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1798:13
	ldrb.w	r0, [r0, #61]
.Ltmp479:
	.loc	7 1798 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1798:6
	cmp	r0, #2
	bne	.LBB43_2
	b	.LBB43_1
.LBB43_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #2
.Ltmp480:
	.loc	7 1800 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1800:6
	strb.w	r0, [sp, #23]
	b	.LBB43_18
.Ltmp481:
.LBB43_2:
	.loc	7 1802 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1802:12
	ldr	r0, [sp, #16]
	.loc	7 1802 18 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1802:18
	ldrb.w	r0, [r0, #61]
.Ltmp482:
	.loc	7 1802 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1802:11
	cmp	r0, #1
	bne	.LBB43_8
	b	.LBB43_3
.LBB43_3:
.Ltmp483:
	.loc	7 1804 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1804:9
	ldr	r0, [sp, #8]
	.loc	7 1804 22 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1804:22
	cbnz	r0, .LBB43_6
	b	.LBB43_4
.LBB43_4:
	.loc	7 1804 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1804:26
	ldrh.w	r0, [sp, #6]
.Ltmp484:
	.loc	7 1804 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1804:8
	cmp	r0, #1
	blt	.LBB43_6
	b	.LBB43_5
.LBB43_5:
	.loc	7 0 8                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:8
	movs	r0, #1
.Ltmp485:
	.loc	7 1806 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1806:7
	strb.w	r0, [sp, #23]
	b	.LBB43_18
.Ltmp486:
.LBB43_6:
	.loc	7 1810 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1810:7
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	7 1810 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1810:19
	strb.w	r0, [r1, #61]
	b	.LBB43_7
.Ltmp487:
.LBB43_7:
	.loc	7 1812 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1812:3
	b	.LBB43_8
.Ltmp488:
.LBB43_8:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB43_9
.LBB43_9:
	.loc	7 1814 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1814:11
	ldr	r0, [sp, #12]
	.loc	7 1814 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1814:3
	str	r0, [sp]                        @ 4-byte Spill
	cmp	r0, #12
	bhi.w	.LBB43_16
@ %bb.10:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp]                        @ 4-byte Reload
.LCPI43_0:
	tbb	[pc, r1]
@ %bb.11:
.LJTI43_0:
	.byte	(.LBB43_12-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_13-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_14-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_16-(.LCPI43_0+4))/2
	.byte	(.LBB43_15-(.LCPI43_0+4))/2
	.p2align	1
.LBB43_12:
.Ltmp489:
	.loc	7 1819 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1819:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #36]
	.loc	7 1819 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1819:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 1822 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1822:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #36]
	.loc	7 1822 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1822:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 1825 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1825:24
	ldr	r0, [sp, #16]
	.loc	7 1825 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1825:69
	ldr	r1, [r0]
	.loc	7 1825 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1825:24
	ldr	r0, [r0, #36]
	.loc	7 1825 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1825:79
	adds	r1, #52
	.loc	7 1825 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1825:95
	ldr	r2, [sp, #8]
	.loc	7 1825 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1825:102
	ldrh.w	r3, [sp, #6]
	.loc	7 1825 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1825:7
	bl	HAL_DMA_Start_IT
	.loc	7 1828 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1828:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #512
	str	r0, [r1, #12]
.Ltmp490:
	.loc	7 1830 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1830:5
	b	.LBB43_17
.LBB43_13:
.Ltmp491:
	.loc	7 1835 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1835:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #40]
	.loc	7 1835 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1835:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 1838 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1838:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #40]
	.loc	7 1838 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1838:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 1841 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1841:24
	ldr	r0, [sp, #16]
	.loc	7 1841 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1841:69
	ldr	r1, [r0]
	.loc	7 1841 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1841:24
	ldr	r0, [r0, #40]
	.loc	7 1841 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1841:79
	adds	r1, #56
	.loc	7 1841 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1841:95
	ldr	r2, [sp, #8]
	.loc	7 1841 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1841:102
	ldrh.w	r3, [sp, #6]
	.loc	7 1841 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1841:7
	bl	HAL_DMA_Start_IT
	.loc	7 1844 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1844:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #1024
	str	r0, [r1, #12]
.Ltmp492:
	.loc	7 1846 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1846:5
	b	.LBB43_17
.LBB43_14:
.Ltmp493:
	.loc	7 1851 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1851:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	.loc	7 1851 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1851:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 1854 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1854:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	.loc	7 1854 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1854:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 1857 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1857:24
	ldr	r0, [sp, #16]
	.loc	7 1857 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1857:69
	ldr	r1, [r0]
	.loc	7 1857 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1857:24
	ldr	r0, [r0, #44]
	.loc	7 1857 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1857:79
	adds	r1, #60
	.loc	7 1857 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1857:95
	ldr	r2, [sp, #8]
	.loc	7 1857 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1857:102
	ldrh.w	r3, [sp, #6]
	.loc	7 1857 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1857:7
	bl	HAL_DMA_Start_IT
	.loc	7 1860 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1860:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2048
	str	r0, [r1, #12]
.Ltmp494:
	.loc	7 1862 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1862:5
	b	.LBB43_17
.LBB43_15:
.Ltmp495:
	.loc	7 1867 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1867:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #48]
	.loc	7 1867 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1867:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 1870 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1870:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #48]
	.loc	7 1870 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1870:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 1873 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1873:24
	ldr	r0, [sp, #16]
	.loc	7 1873 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1873:69
	ldr	r1, [r0]
	.loc	7 1873 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1873:24
	ldr	r0, [r0, #48]
	.loc	7 1873 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1873:79
	adds	r1, #64
	.loc	7 1873 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1873:95
	ldr	r2, [sp, #8]
	.loc	7 1873 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1873:102
	ldrh.w	r3, [sp, #6]
	.loc	7 1873 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1873:7
	bl	HAL_DMA_Start_IT
	.loc	7 1876 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1876:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4096
	str	r0, [r1, #12]
.Ltmp496:
	.loc	7 1878 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1878:5
	b	.LBB43_17
.LBB43_16:
	.loc	7 1881 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1881:5
	b	.LBB43_17
.Ltmp497:
.LBB43_17:
	.loc	7 1885 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1885:21
	ldr	r0, [sp, #16]
	.loc	7 1885 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1885:27
	ldr	r0, [r0]
	.loc	7 1885 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1885:37
	ldr	r1, [sp, #12]
	movs	r2, #1
	.loc	7 1885 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1885:3
	bl	TIM_CCxChannelCmd
	.loc	7 1888 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1888:3
	ldr	r0, [sp, #16]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 1891 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1891:3
	strb.w	r0, [sp, #23]
	b	.LBB43_18
.LBB43_18:
	.loc	7 1892 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1892:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	pop	{r7, pc}
.Ltmp498:
.Lfunc_end43:
	.size	HAL_TIM_IC_Start_DMA, .Lfunc_end43-HAL_TIM_IC_Start_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_DMACaptureCplt,"ax",%progbits
	.hidden	TIM_DMACaptureCplt              @ -- Begin function TIM_DMACaptureCplt
	.globl	TIM_DMACaptureCplt
	.p2align	3
	.type	TIM_DMACaptureCplt,%function
	.code	16                              @ @TIM_DMACaptureCplt
	.thumb_func
TIM_DMACaptureCplt:
.Lfunc_begin44:
	.loc	7 4707 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4707:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp499:
	.loc	7 4708 73 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4708:73
	ldr	r0, [sp, #4]
	.loc	7 4708 80 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4708:80
	ldr	r0, [r0, #56]
	.loc	7 4708 22                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4708:22
	str	r0, [sp]
	.loc	7 4710 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4710:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 4710 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4710:14
	strb.w	r0, [r1, #61]
.Ltmp500:
	.loc	7 4712 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4712:7
	ldr	r0, [sp, #4]
	.loc	7 4712 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4712:15
	ldr	r1, [sp]
	ldr	r1, [r1, #36]
.Ltmp501:
	.loc	7 4712 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4712:7
	cmp	r0, r1
	bne	.LBB44_2
	b	.LBB44_1
.LBB44_1:
.Ltmp502:
	.loc	7 4714 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4714:5
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 4714 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4714:19
	strb	r0, [r1, #28]
	.loc	7 4715 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4715:3
	b	.LBB44_11
.Ltmp503:
.LBB44_2:
	.loc	7 4716 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4716:12
	ldr	r0, [sp, #4]
	.loc	7 4716 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4716:20
	ldr	r1, [sp]
	ldr	r1, [r1, #40]
.Ltmp504:
	.loc	7 4716 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4716:12
	cmp	r0, r1
	bne	.LBB44_4
	b	.LBB44_3
.LBB44_3:
.Ltmp505:
	.loc	7 4718 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4718:5
	ldr	r1, [sp]
	movs	r0, #2
	.loc	7 4718 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4718:19
	strb	r0, [r1, #28]
	.loc	7 4719 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4719:3
	b	.LBB44_10
.Ltmp506:
.LBB44_4:
	.loc	7 4720 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4720:12
	ldr	r0, [sp, #4]
	.loc	7 4720 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4720:20
	ldr	r1, [sp]
	ldr	r1, [r1, #44]
.Ltmp507:
	.loc	7 4720 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4720:12
	cmp	r0, r1
	bne	.LBB44_6
	b	.LBB44_5
.LBB44_5:
.Ltmp508:
	.loc	7 4722 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4722:5
	ldr	r1, [sp]
	movs	r0, #4
	.loc	7 4722 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4722:19
	strb	r0, [r1, #28]
	.loc	7 4723 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4723:3
	b	.LBB44_9
.Ltmp509:
.LBB44_6:
	.loc	7 4724 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4724:12
	ldr	r0, [sp, #4]
	.loc	7 4724 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4724:20
	ldr	r1, [sp]
	ldr	r1, [r1, #48]
.Ltmp510:
	.loc	7 4724 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4724:12
	cmp	r0, r1
	bne	.LBB44_8
	b	.LBB44_7
.LBB44_7:
.Ltmp511:
	.loc	7 4726 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4726:5
	ldr	r1, [sp]
	movs	r0, #8
	.loc	7 4726 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4726:19
	strb	r0, [r1, #28]
	.loc	7 4727 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4727:3
	b	.LBB44_8
.Ltmp512:
.LBB44_8:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB44_9
.LBB44_9:
	b	.LBB44_10
.LBB44_10:
	b	.LBB44_11
.LBB44_11:
	.loc	7 4729 30 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4729:30
	ldr	r0, [sp]
	.loc	7 4729 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4729:3
	bl	HAL_TIM_IC_CaptureCallback
	.loc	7 4731 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4731:3
	ldr	r1, [sp]
	movs	r0, #0
	.loc	7 4731 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4731:17
	strb	r0, [r1, #28]
	.loc	7 4732 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4732:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp513:
.Lfunc_end44:
	.size	TIM_DMACaptureCplt, .Lfunc_end44-TIM_DMACaptureCplt
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_Stop_DMA,"ax",%progbits
	.hidden	HAL_TIM_IC_Stop_DMA             @ -- Begin function HAL_TIM_IC_Stop_DMA
	.globl	HAL_TIM_IC_Stop_DMA
	.p2align	3
	.type	HAL_TIM_IC_Stop_DMA,%function
	.code	16                              @ @HAL_TIM_IC_Stop_DMA
	.thumb_func
HAL_TIM_IC_Stop_DMA:
.Lfunc_begin45:
	.loc	7 1907 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1907:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp514:
	.loc	7 1912 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1912:11
	ldr	r0, [sp, #8]
	.loc	7 1912 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1912:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB45_7
@ %bb.1:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI45_0:
	tbb	[pc, r1]
@ %bb.2:
.LJTI45_0:
	.byte	(.LBB45_3-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_4-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_5-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_7-(.LCPI45_0+4))/2
	.byte	(.LBB45_6-(.LCPI45_0+4))/2
	.p2align	1
.LBB45_3:
.Ltmp515:
	.loc	7 1917 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1917:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #512
	str	r0, [r1, #12]
.Ltmp516:
	.loc	7 1919 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1919:5
	b	.LBB45_8
.LBB45_4:
.Ltmp517:
	.loc	7 1924 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1924:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #1024
	str	r0, [r1, #12]
.Ltmp518:
	.loc	7 1926 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1926:5
	b	.LBB45_8
.LBB45_5:
.Ltmp519:
	.loc	7 1931 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1931:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2048
	str	r0, [r1, #12]
.Ltmp520:
	.loc	7 1933 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1933:5
	b	.LBB45_8
.LBB45_6:
.Ltmp521:
	.loc	7 1938 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1938:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4096
	str	r0, [r1, #12]
.Ltmp522:
	.loc	7 1940 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1940:5
	b	.LBB45_8
.LBB45_7:
	.loc	7 1943 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1943:5
	b	.LBB45_8
.Ltmp523:
.LBB45_8:
	.loc	7 1947 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1947:21
	ldr	r0, [sp, #12]
	.loc	7 1947 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1947:27
	ldr	r0, [r0]
	.loc	7 1947 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1947:37
	ldr	r1, [sp, #8]
	movs	r2, #0
	.loc	7 1947 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1947:3
	bl	TIM_CCxChannelCmd
	.loc	7 1950 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1950:3
	b	.LBB45_9
.LBB45_9:
.Ltmp524:
	.loc	7 1950 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1950:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp525:
	.loc	7 1950 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1950:3
	tst	r0, r1
	bne	.LBB45_13
	b	.LBB45_10
.LBB45_10:
.Ltmp526:
	.loc	7 1950 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1950:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp527:
	.loc	7 1950 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1950:3
	tst	r0, r1
	bne	.LBB45_12
	b	.LBB45_11
.LBB45_11:
.Ltmp528:
	.loc	7 1950 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1950:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB45_12
.Ltmp529:
.LBB45_12:
	.loc	7 1950 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1950:3
	b	.LBB45_13
.Ltmp530:
.LBB45_13:
	.loc	7 1950 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1950:3
	b	.LBB45_14
.Ltmp531:
.LBB45_14:
	.loc	7 1953 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1953:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	7 1953 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1953:15
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 1956 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1956:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp532:
.Lfunc_end45:
	.size	HAL_TIM_IC_Stop_DMA, .Lfunc_end45-HAL_TIM_IC_Stop_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_Init,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_Init           @ -- Begin function HAL_TIM_OnePulse_Init
	.globl	HAL_TIM_OnePulse_Init
	.p2align	3
	.type	HAL_TIM_OnePulse_Init,%function
	.code	16                              @ @HAL_TIM_OnePulse_Init
	.thumb_func
HAL_TIM_OnePulse_Init:
.Lfunc_begin46:
	.loc	7 1995 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1995:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
	str	r1, [sp, #4]
.Ltmp533:
	.loc	7 1997 6 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1997:6
	ldr	r0, [sp, #8]
.Ltmp534:
	.loc	7 1997 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1997:6
	cbnz	r0, .LBB46_2
	b	.LBB46_1
.LBB46_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #1
.Ltmp535:
	.loc	7 1999 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:1999:5
	strb.w	r0, [sp, #15]
	b	.LBB46_5
.Ltmp536:
.LBB46_2:
	.loc	7 2008 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2008:6
	ldr	r0, [sp, #8]
	.loc	7 2008 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2008:12
	ldrb.w	r0, [r0, #61]
.Ltmp537:
	.loc	7 2008 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2008:6
	cbnz	r0, .LBB46_4
	b	.LBB46_3
.LBB46_3:
.Ltmp538:
	.loc	7 2011 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2011:5
	ldr	r1, [sp, #8]
	movs	r0, #0
	.loc	7 2011 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2011:16
	strb.w	r0, [r1, #60]
	.loc	7 2014 30 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2014:30
	ldr	r0, [sp, #8]
	.loc	7 2014 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2014:5
	bl	HAL_TIM_OnePulse_MspInit
	.loc	7 2015 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2015:3
	b	.LBB46_4
.Ltmp539:
.LBB46_4:
	.loc	7 2018 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2018:3
	ldr	r1, [sp, #8]
	movs	r0, #2
	.loc	7 2018 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2018:14
	strb.w	r0, [r1, #61]
	.loc	7 2021 22 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2021:22
	ldr	r1, [sp, #8]
	.loc	7 2021 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2021:28
	ldr	r0, [r1], #4
	.loc	7 2021 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2021:3
	bl	TIM_Base_SetConfig
	.loc	7 2024 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2024:3
	ldr	r0, [sp, #8]
	.loc	7 2024 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2024:9
	ldr	r1, [r0]
	.loc	7 2024 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2024:23
	ldrh	r0, [r1]
	bic	r0, r0, #8
	strh	r0, [r1]
	.loc	7 2027 26 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2027:26
	ldr	r2, [sp, #4]
	.loc	7 2027 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2027:3
	ldr	r0, [sp, #8]
	.loc	7 2027 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2027:9
	ldr	r1, [r0]
	.loc	7 2027 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2027:23
	ldrh	r0, [r1]
	orrs	r0, r2
	strh	r0, [r1]
	.loc	7 2030 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2030:3
	ldr	r1, [sp, #8]
	movs	r0, #1
	.loc	7 2030 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2030:14
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 2032 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2032:3
	strb.w	r0, [sp, #15]
	b	.LBB46_5
.LBB46_5:
	.loc	7 2033 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2033:1
	ldrb.w	r0, [sp, #15]
	add	sp, #16
	pop	{r7, pc}
.Ltmp540:
.Lfunc_end46:
	.size	HAL_TIM_OnePulse_Init, .Lfunc_end46-HAL_TIM_OnePulse_Init
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_MspInit,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_MspInit        @ -- Begin function HAL_TIM_OnePulse_MspInit
	.weak	HAL_TIM_OnePulse_MspInit
	.p2align	3
	.type	HAL_TIM_OnePulse_MspInit,%function
	.code	16                              @ @HAL_TIM_OnePulse_MspInit
	.thumb_func
HAL_TIM_OnePulse_MspInit:
.Lfunc_begin47:
	.loc	7 2070 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2070:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp541:
	.loc	7 2077 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2077:1
	add	sp, #4
	bx	lr
.Ltmp542:
.Lfunc_end47:
	.size	HAL_TIM_OnePulse_MspInit, .Lfunc_end47-HAL_TIM_OnePulse_MspInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_DeInit,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_DeInit         @ -- Begin function HAL_TIM_OnePulse_DeInit
	.globl	HAL_TIM_OnePulse_DeInit
	.p2align	3
	.type	HAL_TIM_OnePulse_DeInit,%function
	.code	16                              @ @HAL_TIM_OnePulse_DeInit
	.thumb_func
HAL_TIM_OnePulse_DeInit:
.Lfunc_begin48:
	.loc	7 2042 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2042:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp543:
	.loc	7 2046 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2046:3
	ldr	r1, [sp, #4]
	movs	r0, #2
	.loc	7 2046 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2046:15
	strb.w	r0, [r1, #61]
	.loc	7 2049 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2049:3
	b	.LBB48_1
.LBB48_1:
.Ltmp544:
	.loc	7 2049 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2049:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp545:
	.loc	7 2049 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2049:3
	tst	r0, r1
	bne	.LBB48_5
	b	.LBB48_2
.LBB48_2:
.Ltmp546:
	.loc	7 2049 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2049:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp547:
	.loc	7 2049 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2049:3
	tst	r0, r1
	bne	.LBB48_4
	b	.LBB48_3
.LBB48_3:
.Ltmp548:
	.loc	7 2049 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2049:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB48_4
.Ltmp549:
.LBB48_4:
	.loc	7 2049 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2049:3
	b	.LBB48_5
.Ltmp550:
.LBB48_5:
	.loc	7 2049 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2049:3
	b	.LBB48_6
.Ltmp551:
.LBB48_6:
	.loc	7 2052 30 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2052:30
	ldr	r0, [sp, #4]
	.loc	7 2052 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2052:3
	bl	HAL_TIM_OnePulse_MspDeInit
	.loc	7 2055 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2055:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 2055 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2055:15
	strb.w	r0, [r1, #61]
	.loc	7 2058 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2058:3
	b	.LBB48_7
.LBB48_7:
.Ltmp552:
	.loc	7 2058 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2058:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB48_8
.Ltmp553:
.LBB48_8:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 2060 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2060:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp554:
.Lfunc_end48:
	.size	HAL_TIM_OnePulse_DeInit, .Lfunc_end48-HAL_TIM_OnePulse_DeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_MspDeInit,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_MspDeInit      @ -- Begin function HAL_TIM_OnePulse_MspDeInit
	.weak	HAL_TIM_OnePulse_MspDeInit
	.p2align	3
	.type	HAL_TIM_OnePulse_MspDeInit,%function
	.code	16                              @ @HAL_TIM_OnePulse_MspDeInit
	.thumb_func
HAL_TIM_OnePulse_MspDeInit:
.Lfunc_begin49:
	.loc	7 2086 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2086:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp555:
	.loc	7 2093 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2093:1
	add	sp, #4
	bx	lr
.Ltmp556:
.Lfunc_end49:
	.size	HAL_TIM_OnePulse_MspDeInit, .Lfunc_end49-HAL_TIM_OnePulse_MspDeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_Start,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_Start          @ -- Begin function HAL_TIM_OnePulse_Start
	.globl	HAL_TIM_OnePulse_Start
	.p2align	3
	.type	HAL_TIM_OnePulse_Start,%function
	.code	16                              @ @HAL_TIM_OnePulse_Start
	.thumb_func
HAL_TIM_OnePulse_Start:
.Lfunc_begin50:
	.loc	7 2106 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2106:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp557:
	.loc	7 2119 21 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2119:21
	ldr	r0, [sp, #12]
	.loc	7 2119 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2119:27
	ldr	r0, [r0]
	movs	r1, #0
	movs	r2, #1
	.loc	7 2119 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2119:3
	str	r2, [sp]                        @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp]                        @ 4-byte Reload
	.loc	7 2120 21 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2120:21
	ldr	r0, [sp, #12]
	.loc	7 2120 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2120:27
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2120 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2120:3
	bl	TIM_CCxChannelCmd
	ldr	r0, [sp]                        @ 4-byte Reload
.Ltmp558:
	.loc	7 2122 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2122:6
	ldr	r1, [sp, #12]
	ldr	r1, [r1]
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB50_5
	b	.LBB50_1
.LBB50_1:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB50_5
	b	.LBB50_2
.LBB50_2:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB50_5
	b	.LBB50_3
.LBB50_3:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB50_5
	b	.LBB50_4
.LBB50_4:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB50_5
.Ltmp559:
.LBB50_5:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 2122 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2122:6
	lsls	r0, r0, #31
	cbz	r0, .LBB50_7
	b	.LBB50_6
.LBB50_6:
.Ltmp560:
	.loc	7 2125 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2125:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	orr	r0, r0, #32768
	str	r0, [r1, #68]
	.loc	7 2126 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2126:3
	b	.LBB50_7
.Ltmp561:
.LBB50_7:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 2129 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2129:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp562:
.Lfunc_end50:
	.size	HAL_TIM_OnePulse_Start, .Lfunc_end50-HAL_TIM_OnePulse_Start
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_Stop,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_Stop           @ -- Begin function HAL_TIM_OnePulse_Stop
	.globl	HAL_TIM_OnePulse_Stop
	.p2align	3
	.type	HAL_TIM_OnePulse_Stop,%function
	.code	16                              @ @HAL_TIM_OnePulse_Stop
	.thumb_func
HAL_TIM_OnePulse_Stop:
.Lfunc_begin51:
	.loc	7 2143 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2143:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp563:
	.loc	7 2153 21 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2153:21
	ldr	r0, [sp, #12]
	.loc	7 2153 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2153:27
	ldr	r0, [r0]
	movs	r2, #0
	.loc	7 2153 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2153:3
	str	r2, [sp]                        @ 4-byte Spill
	mov	r1, r2
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp]                        @ 4-byte Reload
	.loc	7 2154 21 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2154:21
	ldr	r0, [sp, #12]
	.loc	7 2154 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2154:27
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2154 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2154:3
	bl	TIM_CCxChannelCmd
.Ltmp564:
	.loc	7 2156 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2156:6
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB51_5
	b	.LBB51_1
.LBB51_1:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB51_5
	b	.LBB51_2
.LBB51_2:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB51_5
	b	.LBB51_3
.LBB51_3:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB51_5
	b	.LBB51_4
.LBB51_4:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB51_5
.Ltmp565:
.LBB51_5:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 2156 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2156:6
	lsls	r0, r0, #31
	cbz	r0, .LBB51_13
	b	.LBB51_6
.LBB51_6:
.Ltmp566:
	.loc	7 2159 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2159:5
	b	.LBB51_7
.LBB51_7:
.Ltmp567:
	.loc	7 2159 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2159:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp568:
	.loc	7 2159 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2159:5
	tst	r0, r1
	bne	.LBB51_11
	b	.LBB51_8
.LBB51_8:
.Ltmp569:
	.loc	7 2159 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2159:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp570:
	.loc	7 2159 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2159:5
	tst	r0, r1
	bne	.LBB51_10
	b	.LBB51_9
.LBB51_9:
.Ltmp571:
	.loc	7 2159 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2159:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	bic	r0, r0, #32768
	str	r0, [r1, #68]
	b	.LBB51_10
.Ltmp572:
.LBB51_10:
	.loc	7 2159 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2159:5
	b	.LBB51_11
.Ltmp573:
.LBB51_11:
	.loc	7 2159 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2159:5
	b	.LBB51_12
.Ltmp574:
.LBB51_12:
	.loc	7 2160 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2160:3
	b	.LBB51_13
.Ltmp575:
.LBB51_13:
	.loc	7 2163 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2163:3
	b	.LBB51_14
.LBB51_14:
.Ltmp576:
	.loc	7 2163 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2163:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp577:
	.loc	7 2163 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2163:3
	tst	r0, r1
	bne	.LBB51_18
	b	.LBB51_15
.LBB51_15:
.Ltmp578:
	.loc	7 2163 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2163:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp579:
	.loc	7 2163 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2163:3
	tst	r0, r1
	bne	.LBB51_17
	b	.LBB51_16
.LBB51_16:
.Ltmp580:
	.loc	7 2163 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2163:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB51_17
.Ltmp581:
.LBB51_17:
	.loc	7 2163 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2163:3
	b	.LBB51_18
.Ltmp582:
.LBB51_18:
	.loc	7 2163 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2163:3
	b	.LBB51_19
.Ltmp583:
.LBB51_19:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 2166 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2166:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp584:
.Lfunc_end51:
	.size	HAL_TIM_OnePulse_Stop, .Lfunc_end51-HAL_TIM_OnePulse_Stop
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_Start_IT,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_Start_IT       @ -- Begin function HAL_TIM_OnePulse_Start_IT
	.globl	HAL_TIM_OnePulse_Start_IT
	.p2align	3
	.type	HAL_TIM_OnePulse_Start_IT,%function
	.code	16                              @ @HAL_TIM_OnePulse_Start_IT
	.thumb_func
HAL_TIM_OnePulse_Start_IT:
.Lfunc_begin52:
	.loc	7 2180 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2180:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp585:
	.loc	7 2194 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2194:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2
	str	r0, [r1, #12]
	.loc	7 2197 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2197:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4
	str	r0, [r1, #12]
	.loc	7 2199 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2199:21
	ldr	r0, [sp, #12]
	.loc	7 2199 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2199:27
	ldr	r0, [r0]
	movs	r1, #0
	movs	r2, #1
	.loc	7 2199 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2199:3
	str	r2, [sp]                        @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp]                        @ 4-byte Reload
	.loc	7 2200 21 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2200:21
	ldr	r0, [sp, #12]
	.loc	7 2200 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2200:27
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2200 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2200:3
	bl	TIM_CCxChannelCmd
	ldr	r0, [sp]                        @ 4-byte Reload
.Ltmp586:
	.loc	7 2202 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2202:6
	ldr	r1, [sp, #12]
	ldr	r1, [r1]
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB52_5
	b	.LBB52_1
.LBB52_1:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB52_5
	b	.LBB52_2
.LBB52_2:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB52_5
	b	.LBB52_3
.LBB52_3:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB52_5
	b	.LBB52_4
.LBB52_4:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB52_5
.Ltmp587:
.LBB52_5:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 2202 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2202:6
	lsls	r0, r0, #31
	cbz	r0, .LBB52_7
	b	.LBB52_6
.LBB52_6:
.Ltmp588:
	.loc	7 2205 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2205:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	orr	r0, r0, #32768
	str	r0, [r1, #68]
	.loc	7 2206 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2206:3
	b	.LBB52_7
.Ltmp589:
.LBB52_7:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 2209 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2209:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp590:
.Lfunc_end52:
	.size	HAL_TIM_OnePulse_Start_IT, .Lfunc_end52-HAL_TIM_OnePulse_Start_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_Stop_IT,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_Stop_IT        @ -- Begin function HAL_TIM_OnePulse_Stop_IT
	.globl	HAL_TIM_OnePulse_Stop_IT
	.p2align	3
	.type	HAL_TIM_OnePulse_Stop_IT,%function
	.code	16                              @ @HAL_TIM_OnePulse_Stop_IT
	.thumb_func
HAL_TIM_OnePulse_Stop_IT:
.Lfunc_begin53:
	.loc	7 2223 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2223:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp591:
	.loc	7 2228 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2228:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2
	str	r0, [r1, #12]
	.loc	7 2231 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2231:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4
	str	r0, [r1, #12]
	.loc	7 2238 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2238:21
	ldr	r0, [sp, #12]
	.loc	7 2238 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2238:27
	ldr	r0, [r0]
	movs	r2, #0
	.loc	7 2238 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2238:3
	str	r2, [sp]                        @ 4-byte Spill
	mov	r1, r2
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp]                        @ 4-byte Reload
	.loc	7 2239 21 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2239:21
	ldr	r0, [sp, #12]
	.loc	7 2239 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2239:27
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2239 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2239:3
	bl	TIM_CCxChannelCmd
.Ltmp592:
	.loc	7 2241 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2241:6
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB53_5
	b	.LBB53_1
.LBB53_1:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB53_5
	b	.LBB53_2
.LBB53_2:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #16384
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB53_5
	b	.LBB53_3
.LBB53_3:
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	movs	r0, #1
	movw	r2, #17408
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp, #4]                    @ 4-byte Spill
	beq	.LBB53_5
	b	.LBB53_4
.LBB53_4:
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	movw	r1, #47104
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp, #4]                    @ 4-byte Spill
	b	.LBB53_5
.Ltmp593:
.LBB53_5:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	.loc	7 2241 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2241:6
	lsls	r0, r0, #31
	cbz	r0, .LBB53_13
	b	.LBB53_6
.LBB53_6:
.Ltmp594:
	.loc	7 2244 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2244:5
	b	.LBB53_7
.LBB53_7:
.Ltmp595:
	.loc	7 2244 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2244:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp596:
	.loc	7 2244 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2244:5
	tst	r0, r1
	bne	.LBB53_11
	b	.LBB53_8
.LBB53_8:
.Ltmp597:
	.loc	7 2244 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2244:5
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp598:
	.loc	7 2244 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2244:5
	tst	r0, r1
	bne	.LBB53_10
	b	.LBB53_9
.LBB53_9:
.Ltmp599:
	.loc	7 2244 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2244:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #68]
	bic	r0, r0, #32768
	str	r0, [r1, #68]
	b	.LBB53_10
.Ltmp600:
.LBB53_10:
	.loc	7 2244 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2244:5
	b	.LBB53_11
.Ltmp601:
.LBB53_11:
	.loc	7 2244 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2244:5
	b	.LBB53_12
.Ltmp602:
.LBB53_12:
	.loc	7 2245 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2245:3
	b	.LBB53_13
.Ltmp603:
.LBB53_13:
	.loc	7 2248 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2248:4
	b	.LBB53_14
.LBB53_14:
.Ltmp604:
	.loc	7 2248 4 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2248:4
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp605:
	.loc	7 2248 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2248:4
	tst	r0, r1
	bne	.LBB53_18
	b	.LBB53_15
.LBB53_15:
.Ltmp606:
	.loc	7 2248 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2248:4
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp607:
	.loc	7 2248 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2248:4
	tst	r0, r1
	bne	.LBB53_17
	b	.LBB53_16
.LBB53_16:
.Ltmp608:
	.loc	7 2248 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2248:4
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB53_17
.Ltmp609:
.LBB53_17:
	.loc	7 2248 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2248:4
	b	.LBB53_18
.Ltmp610:
.LBB53_18:
	.loc	7 2248 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2248:4
	b	.LBB53_19
.Ltmp611:
.LBB53_19:
	.loc	7 0 4                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:4
	movs	r0, #0
	.loc	7 2251 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2251:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp612:
.Lfunc_end53:
	.size	HAL_TIM_OnePulse_Stop_IT, .Lfunc_end53-HAL_TIM_OnePulse_Stop_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_Init,"ax",%progbits
	.hidden	HAL_TIM_Encoder_Init            @ -- Begin function HAL_TIM_Encoder_Init
	.globl	HAL_TIM_Encoder_Init
	.p2align	3
	.type	HAL_TIM_Encoder_Init,%function
	.code	16                              @ @HAL_TIM_Encoder_Init
	.thumb_func
HAL_TIM_Encoder_Init:
.Lfunc_begin54:
	.loc	7 2287 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2287:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	movs	r0, #0
.Ltmp613:
	.loc	7 2288 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2288:12
	str	r0, [sp, #8]
	.loc	7 2289 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2289:12
	str	r0, [sp, #4]
	.loc	7 2290 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2290:12
	str	r0, [sp]
.Ltmp614:
	.loc	7 2293 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2293:6
	ldr	r0, [sp, #16]
.Ltmp615:
	.loc	7 2293 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2293:6
	cbnz	r0, .LBB54_2
	b	.LBB54_1
.LBB54_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #1
.Ltmp616:
	.loc	7 2295 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2295:5
	strb.w	r0, [sp, #23]
	b	.LBB54_5
.Ltmp617:
.LBB54_2:
	.loc	7 2310 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2310:6
	ldr	r0, [sp, #16]
	.loc	7 2310 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2310:12
	ldrb.w	r0, [r0, #61]
.Ltmp618:
	.loc	7 2310 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2310:6
	cbnz	r0, .LBB54_4
	b	.LBB54_3
.LBB54_3:
.Ltmp619:
	.loc	7 2313 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2313:5
	ldr	r1, [sp, #16]
	movs	r0, #0
	.loc	7 2313 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2313:16
	strb.w	r0, [r1, #60]
	.loc	7 2316 29 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2316:29
	ldr	r0, [sp, #16]
	.loc	7 2316 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2316:5
	bl	HAL_TIM_Encoder_MspInit
	.loc	7 2317 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2317:3
	b	.LBB54_4
.Ltmp620:
.LBB54_4:
	.loc	7 2320 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2320:3
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	7 2320 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2320:14
	strb.w	r0, [r1, #61]
	.loc	7 2323 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2323:3
	ldr	r0, [sp, #16]
	.loc	7 2323 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2323:9
	ldr	r1, [r0]
	.loc	7 2323 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2323:24
	ldr	r0, [r1, #8]
	movw	r2, #65528
	movt	r2, #65534
	ands	r0, r2
	str	r0, [r1, #8]
	.loc	7 2326 22 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2326:22
	ldr	r1, [sp, #16]
	.loc	7 2326 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2326:28
	ldr	r0, [r1], #4
	.loc	7 2326 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2326:3
	bl	TIM_Base_SetConfig
	.loc	7 2329 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2329:13
	ldr	r0, [sp, #16]
	.loc	7 2329 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2329:19
	ldr	r0, [r0]
	.loc	7 2329 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2329:29
	ldr	r0, [r0, #8]
	.loc	7 2329 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2329:11
	str	r0, [sp, #8]
	.loc	7 2332 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2332:14
	ldr	r0, [sp, #16]
	.loc	7 2332 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2332:20
	ldr	r0, [r0]
	.loc	7 2332 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2332:30
	ldr	r0, [r0, #24]
	.loc	7 2332 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2332:12
	str	r0, [sp, #4]
	.loc	7 2335 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2335:13
	ldr	r0, [sp, #16]
	.loc	7 2335 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2335:19
	ldr	r0, [r0]
	.loc	7 2335 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2335:29
	ldr	r0, [r0, #32]
	.loc	7 2335 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2335:11
	str	r0, [sp]
	.loc	7 2338 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2338:14
	ldr	r0, [sp, #12]
	.loc	7 2338 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2338:23
	ldr	r1, [r0]
	.loc	7 2338 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2338:11
	ldr	r0, [sp, #8]
	orrs	r0, r1
	str	r0, [sp, #8]
	.loc	7 2341 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2341:12
	ldr	r0, [sp, #4]
	movw	r1, #771
	bics	r0, r1
	str	r0, [sp, #4]
	.loc	7 2342 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2342:16
	ldr	r1, [sp, #12]
	.loc	7 2342 25 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2342:25
	ldr	r0, [r1, #8]
	.loc	7 2342 50                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2342:50
	ldr	r1, [r1, #24]
	.loc	7 2342 38                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2342:38
	orr.w	r1, r0, r1, lsl #8
	.loc	7 2342 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2342:12
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 2345 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2345:12
	ldr	r0, [sp, #4]
	movw	r1, #3084
	bics	r0, r1
	str	r0, [sp, #4]
	.loc	7 2346 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2346:12
	ldr	r0, [sp, #4]
	movw	r1, #61680
	bics	r0, r1
	str	r0, [sp, #4]
	.loc	7 2347 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2347:15
	ldr	r1, [sp, #12]
	.loc	7 2347 24 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2347:24
	ldr	r0, [r1, #12]
	.loc	7 2347 49                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2347:49
	ldr	r1, [r1, #28]
	.loc	7 2347 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2347:37
	orr.w	r1, r0, r1, lsl #8
	.loc	7 2347 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2347:12
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 2348 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2348:16
	ldr	r1, [sp, #12]
	.loc	7 2348 25 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2348:25
	ldr	r0, [r1, #16]
	.loc	7 2348 53                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2348:53
	ldr	r1, [r1, #32]
	.loc	7 2348 35                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2348:35
	lsls	r0, r0, #4
	.loc	7 2348 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2348:41
	orr.w	r1, r0, r1, lsl #12
	.loc	7 2348 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2348:12
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 2351 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2351:11
	ldr	r0, [sp]
	bic	r0, r0, #34
	str	r0, [sp]
	.loc	7 2352 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2352:11
	ldr	r0, [sp]
	bic	r0, r0, #136
	str	r0, [sp]
	.loc	7 2353 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2353:14
	ldr	r1, [sp, #12]
	.loc	7 2353 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2353:23
	ldr	r0, [r1, #4]
	.loc	7 2353 47                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2353:47
	ldr	r1, [r1, #20]
	.loc	7 2353 35                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2353:35
	orr.w	r1, r0, r1, lsl #4
	.loc	7 2353 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2353:11
	ldr	r0, [sp]
	orrs	r0, r1
	str	r0, [sp]
	.loc	7 2356 26 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2356:26
	ldr	r0, [sp, #8]
	.loc	7 2356 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2356:3
	ldr	r1, [sp, #16]
	.loc	7 2356 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2356:9
	ldr	r1, [r1]
	.loc	7 2356 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2356:24
	str	r0, [r1, #8]
	.loc	7 2359 27 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2359:27
	ldr	r0, [sp, #4]
	.loc	7 2359 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2359:3
	ldr	r1, [sp, #16]
	.loc	7 2359 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2359:9
	ldr	r1, [r1]
	.loc	7 2359 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2359:25
	str	r0, [r1, #24]
	.loc	7 2362 26 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2362:26
	ldr	r0, [sp]
	.loc	7 2362 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2362:3
	ldr	r1, [sp, #16]
	.loc	7 2362 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2362:9
	ldr	r1, [r1]
	.loc	7 2362 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2362:24
	str	r0, [r1, #32]
	.loc	7 2365 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2365:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	7 2365 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2365:14
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 2367 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2367:3
	strb.w	r0, [sp, #23]
	b	.LBB54_5
.LBB54_5:
	.loc	7 2368 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2368:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	pop	{r7, pc}
.Ltmp621:
.Lfunc_end54:
	.size	HAL_TIM_Encoder_Init, .Lfunc_end54-HAL_TIM_Encoder_Init
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_MspInit,"ax",%progbits
	.hidden	HAL_TIM_Encoder_MspInit         @ -- Begin function HAL_TIM_Encoder_MspInit
	.weak	HAL_TIM_Encoder_MspInit
	.p2align	3
	.type	HAL_TIM_Encoder_MspInit,%function
	.code	16                              @ @HAL_TIM_Encoder_MspInit
	.thumb_func
HAL_TIM_Encoder_MspInit:
.Lfunc_begin55:
	.loc	7 2406 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2406:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp622:
	.loc	7 2413 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2413:1
	add	sp, #4
	bx	lr
.Ltmp623:
.Lfunc_end55:
	.size	HAL_TIM_Encoder_MspInit, .Lfunc_end55-HAL_TIM_Encoder_MspInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_DeInit,"ax",%progbits
	.hidden	HAL_TIM_Encoder_DeInit          @ -- Begin function HAL_TIM_Encoder_DeInit
	.globl	HAL_TIM_Encoder_DeInit
	.p2align	3
	.type	HAL_TIM_Encoder_DeInit,%function
	.code	16                              @ @HAL_TIM_Encoder_DeInit
	.thumb_func
HAL_TIM_Encoder_DeInit:
.Lfunc_begin56:
	.loc	7 2378 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2378:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp624:
	.loc	7 2382 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2382:3
	ldr	r1, [sp, #4]
	movs	r0, #2
	.loc	7 2382 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2382:15
	strb.w	r0, [r1, #61]
	.loc	7 2385 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2385:3
	b	.LBB56_1
.LBB56_1:
.Ltmp625:
	.loc	7 2385 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2385:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp626:
	.loc	7 2385 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2385:3
	tst	r0, r1
	bne	.LBB56_5
	b	.LBB56_2
.LBB56_2:
.Ltmp627:
	.loc	7 2385 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2385:3
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp628:
	.loc	7 2385 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2385:3
	tst	r0, r1
	bne	.LBB56_4
	b	.LBB56_3
.LBB56_3:
.Ltmp629:
	.loc	7 2385 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2385:3
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB56_4
.Ltmp630:
.LBB56_4:
	.loc	7 2385 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2385:3
	b	.LBB56_5
.Ltmp631:
.LBB56_5:
	.loc	7 2385 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2385:3
	b	.LBB56_6
.Ltmp632:
.LBB56_6:
	.loc	7 2388 29 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2388:29
	ldr	r0, [sp, #4]
	.loc	7 2388 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2388:3
	bl	HAL_TIM_Encoder_MspDeInit
	.loc	7 2391 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2391:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 2391 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2391:15
	strb.w	r0, [r1, #61]
	.loc	7 2394 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2394:3
	b	.LBB56_7
.LBB56_7:
.Ltmp633:
	.loc	7 2394 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2394:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB56_8
.Ltmp634:
.LBB56_8:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 2396 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2396:3
	add	sp, #8
	pop	{r7, pc}
.Ltmp635:
.Lfunc_end56:
	.size	HAL_TIM_Encoder_DeInit, .Lfunc_end56-HAL_TIM_Encoder_DeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_MspDeInit,"ax",%progbits
	.hidden	HAL_TIM_Encoder_MspDeInit       @ -- Begin function HAL_TIM_Encoder_MspDeInit
	.weak	HAL_TIM_Encoder_MspDeInit
	.p2align	3
	.type	HAL_TIM_Encoder_MspDeInit,%function
	.code	16                              @ @HAL_TIM_Encoder_MspDeInit
	.thumb_func
HAL_TIM_Encoder_MspDeInit:
.Lfunc_begin57:
	.loc	7 2422 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2422:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp636:
	.loc	7 2429 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2429:1
	add	sp, #4
	bx	lr
.Ltmp637:
.Lfunc_end57:
	.size	HAL_TIM_Encoder_MspDeInit, .Lfunc_end57-HAL_TIM_Encoder_MspDeInit
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_Start,"ax",%progbits
	.hidden	HAL_TIM_Encoder_Start           @ -- Begin function HAL_TIM_Encoder_Start
	.globl	HAL_TIM_Encoder_Start
	.p2align	3
	.type	HAL_TIM_Encoder_Start,%function
	.code	16                              @ @HAL_TIM_Encoder_Start
	.thumb_func
HAL_TIM_Encoder_Start:
.Lfunc_begin58:
	.loc	7 2443 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2443:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp638:
	.loc	7 2448 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2448:11
	ldr	r0, [sp, #8]
	.loc	7 2448 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2448:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cbz	r0, .LBB58_2
	b	.LBB58_1
.LBB58_1:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #4
	beq	.LBB58_3
	b	.LBB58_4
.LBB58_2:
.Ltmp639:
	.loc	7 2452 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2452:25
	ldr	r0, [sp, #12]
	.loc	7 2452 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2452:31
	ldr	r0, [r0]
	movs	r1, #0
	movs	r2, #1
	.loc	7 2452 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2452:7
	bl	TIM_CCxChannelCmd
.Ltmp640:
	.loc	7 2454 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2454:5
	b	.LBB58_5
.LBB58_3:
.Ltmp641:
	.loc	7 2457 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2457:25
	ldr	r0, [sp, #12]
	.loc	7 2457 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2457:31
	ldr	r0, [r0]
	movs	r1, #4
	movs	r2, #1
	.loc	7 2457 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2457:7
	bl	TIM_CCxChannelCmd
.Ltmp642:
	.loc	7 2459 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2459:5
	b	.LBB58_5
.LBB58_4:
.Ltmp643:
	.loc	7 2462 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2462:26
	ldr	r0, [sp, #12]
	.loc	7 2462 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2462:32
	ldr	r0, [r0]
	movs	r1, #0
	movs	r2, #1
	.loc	7 2462 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2462:8
	str	r2, [sp]                        @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp]                        @ 4-byte Reload
	.loc	7 2463 26 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2463:26
	ldr	r0, [sp, #12]
	.loc	7 2463 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2463:32
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2463 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2463:8
	bl	TIM_CCxChannelCmd
.Ltmp644:
	.loc	7 2465 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2465:5
	b	.LBB58_5
.Ltmp645:
.LBB58_5:
	.loc	7 2468 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2468:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 2471 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2471:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp646:
.Lfunc_end58:
	.size	HAL_TIM_Encoder_Start, .Lfunc_end58-HAL_TIM_Encoder_Start
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_Stop,"ax",%progbits
	.hidden	HAL_TIM_Encoder_Stop            @ -- Begin function HAL_TIM_Encoder_Stop
	.globl	HAL_TIM_Encoder_Stop
	.p2align	3
	.type	HAL_TIM_Encoder_Stop,%function
	.code	16                              @ @HAL_TIM_Encoder_Stop
	.thumb_func
HAL_TIM_Encoder_Stop:
.Lfunc_begin59:
	.loc	7 2486 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2486:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp647:
	.loc	7 2492 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2492:11
	ldr	r0, [sp, #8]
	.loc	7 2492 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2492:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cbz	r0, .LBB59_2
	b	.LBB59_1
.LBB59_1:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #4
	beq	.LBB59_3
	b	.LBB59_4
.LBB59_2:
.Ltmp648:
	.loc	7 2496 26 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2496:26
	ldr	r0, [sp, #12]
	.loc	7 2496 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2496:32
	ldr	r0, [r0]
	movs	r2, #0
	.loc	7 2496 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2496:8
	mov	r1, r2
	bl	TIM_CCxChannelCmd
.Ltmp649:
	.loc	7 2498 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2498:5
	b	.LBB59_5
.LBB59_3:
.Ltmp650:
	.loc	7 2501 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2501:25
	ldr	r0, [sp, #12]
	.loc	7 2501 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2501:31
	ldr	r0, [r0]
	movs	r1, #4
	movs	r2, #0
	.loc	7 2501 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2501:7
	bl	TIM_CCxChannelCmd
.Ltmp651:
	.loc	7 2503 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2503:5
	b	.LBB59_5
.LBB59_4:
.Ltmp652:
	.loc	7 2506 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2506:25
	ldr	r0, [sp, #12]
	.loc	7 2506 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2506:31
	ldr	r0, [r0]
	movs	r2, #0
	.loc	7 2506 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2506:7
	str	r2, [sp]                        @ 4-byte Spill
	mov	r1, r2
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp]                        @ 4-byte Reload
	.loc	7 2507 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2507:25
	ldr	r0, [sp, #12]
	.loc	7 2507 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2507:31
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2507 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2507:7
	bl	TIM_CCxChannelCmd
.Ltmp653:
	.loc	7 2509 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2509:5
	b	.LBB59_5
.Ltmp654:
.LBB59_5:
	.loc	7 2513 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2513:3
	b	.LBB59_6
.LBB59_6:
.Ltmp655:
	.loc	7 2513 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2513:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp656:
	.loc	7 2513 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2513:3
	tst	r0, r1
	bne	.LBB59_10
	b	.LBB59_7
.LBB59_7:
.Ltmp657:
	.loc	7 2513 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2513:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp658:
	.loc	7 2513 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2513:3
	tst	r0, r1
	bne	.LBB59_9
	b	.LBB59_8
.LBB59_8:
.Ltmp659:
	.loc	7 2513 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2513:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB59_9
.Ltmp660:
.LBB59_9:
	.loc	7 2513 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2513:3
	b	.LBB59_10
.Ltmp661:
.LBB59_10:
	.loc	7 2513 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2513:3
	b	.LBB59_11
.Ltmp662:
.LBB59_11:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 2516 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2516:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp663:
.Lfunc_end59:
	.size	HAL_TIM_Encoder_Stop, .Lfunc_end59-HAL_TIM_Encoder_Stop
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_Start_IT,"ax",%progbits
	.hidden	HAL_TIM_Encoder_Start_IT        @ -- Begin function HAL_TIM_Encoder_Start_IT
	.globl	HAL_TIM_Encoder_Start_IT
	.p2align	3
	.type	HAL_TIM_Encoder_Start_IT,%function
	.code	16                              @ @HAL_TIM_Encoder_Start_IT
	.thumb_func
HAL_TIM_Encoder_Start_IT:
.Lfunc_begin60:
	.loc	7 2531 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2531:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp664:
	.loc	7 2537 11 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2537:11
	ldr	r0, [sp, #8]
	.loc	7 2537 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2537:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cbz	r0, .LBB60_2
	b	.LBB60_1
.LBB60_1:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #4
	beq	.LBB60_3
	b	.LBB60_4
.LBB60_2:
.Ltmp665:
	.loc	7 2541 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2541:25
	ldr	r0, [sp, #12]
	.loc	7 2541 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2541:31
	ldr	r0, [r0]
	movs	r1, #0
	movs	r2, #1
	.loc	7 2541 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2541:7
	bl	TIM_CCxChannelCmd
	.loc	7 2542 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2542:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2
	str	r0, [r1, #12]
.Ltmp666:
	.loc	7 2544 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2544:5
	b	.LBB60_5
.LBB60_3:
.Ltmp667:
	.loc	7 2547 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2547:25
	ldr	r0, [sp, #12]
	.loc	7 2547 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2547:31
	ldr	r0, [r0]
	movs	r1, #4
	movs	r2, #1
	.loc	7 2547 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2547:7
	bl	TIM_CCxChannelCmd
	.loc	7 2548 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2548:7
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4
	str	r0, [r1, #12]
.Ltmp668:
	.loc	7 2550 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2550:5
	b	.LBB60_5
.LBB60_4:
.Ltmp669:
	.loc	7 2553 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2553:26
	ldr	r0, [sp, #12]
	.loc	7 2553 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2553:32
	ldr	r0, [r0]
	movs	r1, #0
	movs	r2, #1
	.loc	7 2553 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2553:8
	str	r2, [sp]                        @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp]                        @ 4-byte Reload
	.loc	7 2554 26 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2554:26
	ldr	r0, [sp, #12]
	.loc	7 2554 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2554:32
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2554 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2554:8
	bl	TIM_CCxChannelCmd
	.loc	7 2555 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2555:8
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #2
	str	r0, [r1, #12]
	.loc	7 2556 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2556:8
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #4
	str	r0, [r1, #12]
.Ltmp670:
	.loc	7 2558 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2558:5
	b	.LBB60_5
.Ltmp671:
.LBB60_5:
	.loc	7 2562 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2562:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	movs	r0, #0
	.loc	7 2565 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2565:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp672:
.Lfunc_end60:
	.size	HAL_TIM_Encoder_Start_IT, .Lfunc_end60-HAL_TIM_Encoder_Start_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_Stop_IT,"ax",%progbits
	.hidden	HAL_TIM_Encoder_Stop_IT         @ -- Begin function HAL_TIM_Encoder_Stop_IT
	.globl	HAL_TIM_Encoder_Stop_IT
	.p2align	3
	.type	HAL_TIM_Encoder_Stop_IT,%function
	.code	16                              @ @HAL_TIM_Encoder_Stop_IT
	.thumb_func
HAL_TIM_Encoder_Stop_IT:
.Lfunc_begin61:
	.loc	7 2580 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2580:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp673:
	.loc	7 2586 6 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2586:6
	ldr	r0, [sp, #8]
.Ltmp674:
	.loc	7 2586 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2586:6
	cbnz	r0, .LBB61_2
	b	.LBB61_1
.LBB61_1:
.Ltmp675:
	.loc	7 2588 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2588:23
	ldr	r0, [sp, #12]
	.loc	7 2588 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2588:29
	ldr	r0, [r0]
	movs	r2, #0
	.loc	7 2588 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2588:5
	mov	r1, r2
	bl	TIM_CCxChannelCmd
	.loc	7 2591 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2591:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2
	str	r0, [r1, #12]
	.loc	7 2592 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2592:3
	b	.LBB61_6
.Ltmp676:
.LBB61_2:
	.loc	7 2593 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2593:11
	ldr	r0, [sp, #8]
.Ltmp677:
	.loc	7 2593 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2593:11
	cmp	r0, #4
	bne	.LBB61_4
	b	.LBB61_3
.LBB61_3:
.Ltmp678:
	.loc	7 2595 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2595:23
	ldr	r0, [sp, #12]
	.loc	7 2595 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2595:29
	ldr	r0, [r0]
	movs	r1, #4
	movs	r2, #0
	.loc	7 2595 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2595:5
	bl	TIM_CCxChannelCmd
	.loc	7 2598 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2598:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4
	str	r0, [r1, #12]
	.loc	7 2599 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2599:3
	b	.LBB61_5
.Ltmp679:
.LBB61_4:
	.loc	7 2602 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2602:23
	ldr	r0, [sp, #12]
	.loc	7 2602 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2602:29
	ldr	r0, [r0]
	movs	r2, #0
	.loc	7 2602 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2602:5
	str	r2, [sp, #4]                    @ 4-byte Spill
	mov	r1, r2
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp, #4]                    @ 4-byte Reload
	.loc	7 2603 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2603:23
	ldr	r0, [sp, #12]
	.loc	7 2603 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2603:29
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2603 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2603:5
	bl	TIM_CCxChannelCmd
	.loc	7 2606 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2606:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #2
	str	r0, [r1, #12]
	.loc	7 2607 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2607:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #4
	str	r0, [r1, #12]
	b	.LBB61_5
.Ltmp680:
.LBB61_5:
	.loc	7 0 5 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:5
	b	.LBB61_6
.LBB61_6:
	.loc	7 2611 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2611:3
	b	.LBB61_7
.LBB61_7:
.Ltmp681:
	.loc	7 2611 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2611:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp682:
	.loc	7 2611 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2611:3
	tst	r0, r1
	bne	.LBB61_11
	b	.LBB61_8
.LBB61_8:
.Ltmp683:
	.loc	7 2611 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2611:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp684:
	.loc	7 2611 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2611:3
	tst	r0, r1
	bne	.LBB61_10
	b	.LBB61_9
.LBB61_9:
.Ltmp685:
	.loc	7 2611 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2611:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB61_10
.Ltmp686:
.LBB61_10:
	.loc	7 2611 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2611:3
	b	.LBB61_11
.Ltmp687:
.LBB61_11:
	.loc	7 2611 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2611:3
	b	.LBB61_12
.Ltmp688:
.LBB61_12:
	.loc	7 2614 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2614:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	7 2614 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2614:15
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 2617 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2617:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp689:
.Lfunc_end61:
	.size	HAL_TIM_Encoder_Stop_IT, .Lfunc_end61-HAL_TIM_Encoder_Stop_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_Start_DMA,"ax",%progbits
	.hidden	HAL_TIM_Encoder_Start_DMA       @ -- Begin function HAL_TIM_Encoder_Start_DMA
	.globl	HAL_TIM_Encoder_Start_DMA
	.p2align	3
	.type	HAL_TIM_Encoder_Start_DMA,%function
	.code	16                              @ @HAL_TIM_Encoder_Start_DMA
	.thumb_func
HAL_TIM_Encoder_Start_DMA:
.Lfunc_begin62:
	.loc	7 2635 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2635:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#40
	sub	sp, #40
	.cfi_def_cfa_offset 48
	mov	r12, r0
	ldr	r0, [sp, #48]
	str.w	r12, [sp, #32]
	str	r1, [sp, #28]
	str	r2, [sp, #24]
	str	r3, [sp, #20]
	strh.w	r0, [sp, #18]
.Ltmp690:
	.loc	7 2639 6 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2639:6
	ldr	r0, [sp, #32]
	.loc	7 2639 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2639:12
	ldrb.w	r0, [r0, #61]
.Ltmp691:
	.loc	7 2639 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2639:6
	cmp	r0, #2
	bne	.LBB62_2
	b	.LBB62_1
.LBB62_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #2
.Ltmp692:
	.loc	7 2641 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2641:6
	strb.w	r0, [sp, #39]
	b	.LBB62_18
.Ltmp693:
.LBB62_2:
	.loc	7 2643 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2643:11
	ldr	r0, [sp, #32]
	.loc	7 2643 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2643:17
	ldrb.w	r0, [r0, #61]
.Ltmp694:
	.loc	7 2643 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2643:11
	cmp	r0, #1
	bne	.LBB62_9
	b	.LBB62_3
.LBB62_3:
.Ltmp695:
	.loc	7 2645 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2645:11
	ldr	r0, [sp, #24]
	.loc	7 2645 24 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2645:24
	cbz	r0, .LBB62_5
	b	.LBB62_4
.LBB62_4:
	.loc	7 2645 28                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2645:28
	ldr	r0, [sp, #20]
	.loc	7 2645 44                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2645:44
	cbnz	r0, .LBB62_7
	b	.LBB62_5
.LBB62_5:
	.loc	7 2645 48                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2645:48
	ldrh.w	r0, [sp, #18]
.Ltmp696:
	.loc	7 2645 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2645:8
	cmp	r0, #1
	blt	.LBB62_7
	b	.LBB62_6
.LBB62_6:
	.loc	7 0 8                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:8
	movs	r0, #1
.Ltmp697:
	.loc	7 2647 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2647:7
	strb.w	r0, [sp, #39]
	b	.LBB62_18
.Ltmp698:
.LBB62_7:
	.loc	7 2651 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2651:7
	ldr	r1, [sp, #32]
	movs	r0, #2
	.loc	7 2651 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2651:19
	strb.w	r0, [r1, #61]
	b	.LBB62_8
.Ltmp699:
.LBB62_8:
	.loc	7 2653 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2653:3
	b	.LBB62_9
.Ltmp700:
.LBB62_9:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB62_10
.LBB62_10:
	.loc	7 2655 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2655:11
	ldr	r0, [sp, #28]
	.loc	7 2655 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2655:3
	str	r0, [sp, #12]                   @ 4-byte Spill
	cbz	r0, .LBB62_13
	b	.LBB62_11
.LBB62_11:
	ldr	r0, [sp, #12]                   @ 4-byte Reload
	cmp	r0, #4
	beq	.LBB62_14
	b	.LBB62_12
.LBB62_12:
	ldr	r0, [sp, #12]                   @ 4-byte Reload
	cmp	r0, #60
	beq	.LBB62_15
	b	.LBB62_16
.LBB62_13:
.Ltmp701:
	.loc	7 2660 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2660:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0, #36]
	.loc	7 2660 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2660:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 2663 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2663:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0, #36]
	.loc	7 2663 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2663:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 2666 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2666:24
	ldr	r0, [sp, #32]
	.loc	7 2666 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2666:69
	ldr	r1, [r0]
	.loc	7 2666 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2666:24
	ldr	r0, [r0, #36]
	.loc	7 2666 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2666:79
	adds	r1, #52
	.loc	7 2666 96                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2666:96
	ldr	r2, [sp, #24]
	.loc	7 2666 104                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2666:104
	ldrh.w	r3, [sp, #18]
	.loc	7 2666 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2666:7
	bl	HAL_DMA_Start_IT
	.loc	7 2669 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2669:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #512
	str	r0, [r1, #12]
	.loc	7 2672 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2672:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	.loc	7 2675 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2675:25
	ldr	r0, [sp, #32]
	.loc	7 2675 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2675:31
	ldr	r0, [r0]
	movs	r1, #0
	movs	r2, #1
	.loc	7 2675 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2675:7
	bl	TIM_CCxChannelCmd
.Ltmp702:
	.loc	7 2677 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2677:5
	b	.LBB62_17
.LBB62_14:
.Ltmp703:
	.loc	7 2682 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2682:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0, #40]
	.loc	7 2682 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2682:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 2685 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2685:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0, #40]
	.loc	7 2685 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2685:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 2687 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2687:24
	ldr	r0, [sp, #32]
	.loc	7 2687 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2687:69
	ldr	r1, [r0]
	.loc	7 2687 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2687:24
	ldr	r0, [r0, #40]
	.loc	7 2687 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2687:79
	adds	r1, #56
	.loc	7 2687 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2687:95
	ldr	r2, [sp, #20]
	.loc	7 2687 103                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2687:103
	ldrh.w	r3, [sp, #18]
	.loc	7 2687 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2687:7
	bl	HAL_DMA_Start_IT
	.loc	7 2690 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2690:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #1024
	str	r0, [r1, #12]
	.loc	7 2693 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2693:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	.loc	7 2696 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2696:25
	ldr	r0, [sp, #32]
	.loc	7 2696 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2696:31
	ldr	r0, [r0]
	movs	r1, #4
	movs	r2, #1
	.loc	7 2696 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2696:7
	bl	TIM_CCxChannelCmd
.Ltmp704:
	.loc	7 2698 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2698:5
	b	.LBB62_17
.LBB62_15:
.Ltmp705:
	.loc	7 2703 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2703:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0, #36]
	.loc	7 2703 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2703:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [sp]                        @ 4-byte Spill
	str	r0, [r1, #60]
	.loc	7 2706 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2706:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0, #36]
	.loc	7 2706 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2706:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [sp, #4]                    @ 4-byte Spill
	str	r0, [r1, #76]
	.loc	7 2709 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2709:24
	ldr	r0, [sp, #32]
	.loc	7 2709 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2709:69
	ldr	r1, [r0]
	.loc	7 2709 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2709:24
	ldr	r0, [r0, #36]
	.loc	7 2709 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2709:79
	adds	r1, #52
	.loc	7 2709 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2709:95
	ldr	r2, [sp, #24]
	.loc	7 2709 103                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2709:103
	ldrh.w	r3, [sp, #18]
	.loc	7 2709 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2709:7
	bl	HAL_DMA_Start_IT
	ldr	r1, [sp]                        @ 4-byte Reload
                                        @ kill: def $r2 killed $r0
	.loc	7 2712 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2712:7
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	ldr	r2, [sp, #32]
	ldr	r2, [r2, #40]
	.loc	7 2712 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2712:52
	str	r1, [r2, #60]
	.loc	7 2715 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2715:7
	ldr	r1, [sp, #32]
	ldr	r1, [r1, #40]
	.loc	7 2715 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2715:53
	str	r0, [r1, #76]
	.loc	7 2718 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2718:24
	ldr	r0, [sp, #32]
	.loc	7 2718 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2718:69
	ldr	r1, [r0]
	.loc	7 2718 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2718:24
	ldr	r0, [r0, #40]
	.loc	7 2718 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2718:79
	adds	r1, #56
	.loc	7 2718 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2718:95
	ldr	r2, [sp, #20]
	.loc	7 2718 103                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2718:103
	ldrh.w	r3, [sp, #18]
	.loc	7 2718 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2718:7
	bl	HAL_DMA_Start_IT
	.loc	7 2721 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2721:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	orr	r0, r0, #1
	strh	r0, [r1]
	.loc	7 2724 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2724:25
	ldr	r0, [sp, #32]
	.loc	7 2724 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2724:31
	ldr	r0, [r0]
	movs	r1, #0
	movs	r2, #1
	.loc	7 2724 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2724:7
	str	r2, [sp, #8]                    @ 4-byte Spill
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp, #8]                    @ 4-byte Reload
	.loc	7 2725 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2725:25
	ldr	r0, [sp, #32]
	.loc	7 2725 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2725:31
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2725 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2725:7
	bl	TIM_CCxChannelCmd
	.loc	7 2728 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2728:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #512
	str	r0, [r1, #12]
	.loc	7 2730 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2730:7
	ldr	r0, [sp, #32]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #1024
	str	r0, [r1, #12]
.Ltmp706:
	.loc	7 2732 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2732:5
	b	.LBB62_17
.LBB62_16:
	.loc	7 2735 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2735:5
	b	.LBB62_17
.Ltmp707:
.LBB62_17:
	.loc	7 0 5 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:5
	movs	r0, #0
	.loc	7 2738 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2738:3
	strb.w	r0, [sp, #39]
	b	.LBB62_18
.LBB62_18:
	.loc	7 2739 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2739:1
	ldrb.w	r0, [sp, #39]
	add	sp, #40
	pop	{r7, pc}
.Ltmp708:
.Lfunc_end62:
	.size	HAL_TIM_Encoder_Start_DMA, .Lfunc_end62-HAL_TIM_Encoder_Start_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_Stop_DMA,"ax",%progbits
	.hidden	HAL_TIM_Encoder_Stop_DMA        @ -- Begin function HAL_TIM_Encoder_Stop_DMA
	.globl	HAL_TIM_Encoder_Stop_DMA
	.p2align	3
	.type	HAL_TIM_Encoder_Stop_DMA,%function
	.code	16                              @ @HAL_TIM_Encoder_Stop_DMA
	.thumb_func
HAL_TIM_Encoder_Stop_DMA:
.Lfunc_begin63:
	.loc	7 2753 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2753:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp709:
	.loc	7 2759 6 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2759:6
	ldr	r0, [sp, #8]
.Ltmp710:
	.loc	7 2759 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2759:6
	cbnz	r0, .LBB63_2
	b	.LBB63_1
.LBB63_1:
.Ltmp711:
	.loc	7 2761 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2761:23
	ldr	r0, [sp, #12]
	.loc	7 2761 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2761:29
	ldr	r0, [r0]
	movs	r2, #0
	.loc	7 2761 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2761:5
	mov	r1, r2
	bl	TIM_CCxChannelCmd
	.loc	7 2764 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2764:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #512
	str	r0, [r1, #12]
	.loc	7 2765 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2765:3
	b	.LBB63_6
.Ltmp712:
.LBB63_2:
	.loc	7 2766 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2766:11
	ldr	r0, [sp, #8]
.Ltmp713:
	.loc	7 2766 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2766:11
	cmp	r0, #4
	bne	.LBB63_4
	b	.LBB63_3
.LBB63_3:
.Ltmp714:
	.loc	7 2768 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2768:23
	ldr	r0, [sp, #12]
	.loc	7 2768 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2768:29
	ldr	r0, [r0]
	movs	r1, #4
	movs	r2, #0
	.loc	7 2768 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2768:5
	bl	TIM_CCxChannelCmd
	.loc	7 2771 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2771:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #1024
	str	r0, [r1, #12]
	.loc	7 2772 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2772:3
	b	.LBB63_5
.Ltmp715:
.LBB63_4:
	.loc	7 2775 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2775:23
	ldr	r0, [sp, #12]
	.loc	7 2775 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2775:29
	ldr	r0, [r0]
	movs	r2, #0
	.loc	7 2775 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2775:5
	str	r2, [sp, #4]                    @ 4-byte Spill
	mov	r1, r2
	bl	TIM_CCxChannelCmd
	ldr	r2, [sp, #4]                    @ 4-byte Reload
	.loc	7 2776 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2776:23
	ldr	r0, [sp, #12]
	.loc	7 2776 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2776:29
	ldr	r0, [r0]
	movs	r1, #4
	.loc	7 2776 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2776:5
	bl	TIM_CCxChannelCmd
	.loc	7 2779 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2779:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #512
	str	r0, [r1, #12]
	.loc	7 2780 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2780:5
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #1024
	str	r0, [r1, #12]
	b	.LBB63_5
.Ltmp716:
.LBB63_5:
	.loc	7 0 5 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:5
	b	.LBB63_6
.LBB63_6:
	.loc	7 2784 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2784:3
	b	.LBB63_7
.LBB63_7:
.Ltmp717:
	.loc	7 2784 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2784:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #4369
.Ltmp718:
	.loc	7 2784 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2784:3
	tst	r0, r1
	bne	.LBB63_11
	b	.LBB63_8
.LBB63_8:
.Ltmp719:
	.loc	7 2784 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2784:3
	ldr	r0, [sp, #12]
	ldr	r0, [r0]
	ldr	r0, [r0, #32]
	movw	r1, #1092
.Ltmp720:
	.loc	7 2784 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2784:3
	tst	r0, r1
	bne	.LBB63_10
	b	.LBB63_9
.LBB63_9:
.Ltmp721:
	.loc	7 2784 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2784:3
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldrh	r0, [r1]
	bic	r0, r0, #1
	strh	r0, [r1]
	b	.LBB63_10
.Ltmp722:
.LBB63_10:
	.loc	7 2784 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2784:3
	b	.LBB63_11
.Ltmp723:
.LBB63_11:
	.loc	7 2784 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2784:3
	b	.LBB63_12
.Ltmp724:
.LBB63_12:
	.loc	7 2787 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2787:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	.loc	7 2787 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2787:15
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 2790 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2790:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp725:
.Lfunc_end63:
	.size	HAL_TIM_Encoder_Stop_DMA, .Lfunc_end63-HAL_TIM_Encoder_Stop_DMA
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IRQHandler,"ax",%progbits
	.hidden	HAL_TIM_IRQHandler              @ -- Begin function HAL_TIM_IRQHandler
	.globl	HAL_TIM_IRQHandler
	.p2align	3
	.type	HAL_TIM_IRQHandler,%function
	.code	16                              @ @HAL_TIM_IRQHandler
	.thumb_func
HAL_TIM_IRQHandler:
.Lfunc_begin64:
	.loc	7 2816 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2816:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp726:
	.loc	7 2818 6 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2818:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
	and	r1, r0, #2
	movs	r0, #0
.Ltmp727:
	.loc	7 2818 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2818:6
	cmp.w	r0, r1, lsr #1
	beq	.LBB64_7
	b	.LBB64_1
.LBB64_1:
.Ltmp728:
	.loc	7 2820 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2820:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	and	r1, r0, #2
	movs	r0, #0
.Ltmp729:
	.loc	7 2820 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2820:8
	cmp.w	r0, r1, lsr #1
	beq	.LBB64_6
	b	.LBB64_2
.LBB64_2:
.Ltmp730:
	.loc	7 2823 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2823:9
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #2
	str	r0, [r1, #16]
	.loc	7 2824 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2824:9
	ldr	r1, [sp, #4]
	movs	r0, #1
	.loc	7 2824 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2824:23
	strb	r0, [r1, #28]
.Ltmp731:
	.loc	7 2827 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2827:13
	ldr	r0, [sp, #4]
	.loc	7 2827 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2827:19
	ldr	r0, [r0]
	.loc	7 2827 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2827:29
	ldr	r0, [r0, #24]
.Ltmp732:
	.loc	7 2827 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2827:12
	lsls	r0, r0, #30
	cbz	r0, .LBB64_4
	b	.LBB64_3
.LBB64_3:
.Ltmp733:
	.loc	7 2829 38 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2829:38
	ldr	r0, [sp, #4]
	.loc	7 2829 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2829:11
	bl	HAL_TIM_IC_CaptureCallback
	.loc	7 2830 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2830:9
	b	.LBB64_5
.Ltmp734:
.LBB64_4:
	.loc	7 2834 43                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2834:43
	ldr	r0, [sp, #4]
	.loc	7 2834 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2834:11
	bl	HAL_TIM_OC_DelayElapsedCallback
	.loc	7 2835 45 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2835:45
	ldr	r0, [sp, #4]
	.loc	7 2835 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2835:11
	bl	HAL_TIM_PWM_PulseFinishedCallback
	b	.LBB64_5
.Ltmp735:
.LBB64_5:
	.loc	7 2837 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2837:9
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 2837 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2837:23
	strb	r0, [r1, #28]
.Ltmp736:
	.loc	7 2839 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2839:5
	b	.LBB64_6
.Ltmp737:
.LBB64_6:
	.loc	7 2840 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2840:3
	b	.LBB64_7
.Ltmp738:
.LBB64_7:
	.loc	7 2842 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2842:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
	and	r1, r0, #4
	movs	r0, #0
.Ltmp739:
	.loc	7 2842 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2842:6
	cmp.w	r0, r1, lsr #2
	beq	.LBB64_14
	b	.LBB64_8
.LBB64_8:
.Ltmp740:
	.loc	7 2844 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2844:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	and	r1, r0, #4
	movs	r0, #0
.Ltmp741:
	.loc	7 2844 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2844:8
	cmp.w	r0, r1, lsr #2
	beq	.LBB64_13
	b	.LBB64_9
.LBB64_9:
.Ltmp742:
	.loc	7 2846 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2846:7
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #4
	str	r0, [r1, #16]
	.loc	7 2847 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2847:7
	ldr	r1, [sp, #4]
	movs	r0, #2
	.loc	7 2847 21 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2847:21
	strb	r0, [r1, #28]
.Ltmp743:
	.loc	7 2849 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2849:11
	ldr	r0, [sp, #4]
	.loc	7 2849 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2849:17
	ldr	r0, [r0]
	.loc	7 2849 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2849:27
	ldr	r0, [r0, #24]
.Ltmp744:
	.loc	7 2849 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2849:10
	tst.w	r0, #768
	beq	.LBB64_11
	b	.LBB64_10
.LBB64_10:
.Ltmp745:
	.loc	7 2851 36 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2851:36
	ldr	r0, [sp, #4]
	.loc	7 2851 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2851:9
	bl	HAL_TIM_IC_CaptureCallback
	.loc	7 2852 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2852:7
	b	.LBB64_12
.Ltmp746:
.LBB64_11:
	.loc	7 2856 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2856:41
	ldr	r0, [sp, #4]
	.loc	7 2856 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2856:9
	bl	HAL_TIM_OC_DelayElapsedCallback
	.loc	7 2857 43 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2857:43
	ldr	r0, [sp, #4]
	.loc	7 2857 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2857:9
	bl	HAL_TIM_PWM_PulseFinishedCallback
	b	.LBB64_12
.Ltmp747:
.LBB64_12:
	.loc	7 2859 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2859:7
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 2859 21 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2859:21
	strb	r0, [r1, #28]
	.loc	7 2860 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2860:5
	b	.LBB64_13
.Ltmp748:
.LBB64_13:
	.loc	7 2861 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2861:3
	b	.LBB64_14
.Ltmp749:
.LBB64_14:
	.loc	7 2863 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2863:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
	and	r1, r0, #8
	movs	r0, #0
.Ltmp750:
	.loc	7 2863 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2863:6
	cmp.w	r0, r1, lsr #3
	beq	.LBB64_21
	b	.LBB64_15
.LBB64_15:
.Ltmp751:
	.loc	7 2865 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2865:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	and	r1, r0, #8
	movs	r0, #0
.Ltmp752:
	.loc	7 2865 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2865:8
	cmp.w	r0, r1, lsr #3
	beq	.LBB64_20
	b	.LBB64_16
.LBB64_16:
.Ltmp753:
	.loc	7 2867 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2867:7
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #8
	str	r0, [r1, #16]
	.loc	7 2868 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2868:7
	ldr	r1, [sp, #4]
	movs	r0, #4
	.loc	7 2868 21 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2868:21
	strb	r0, [r1, #28]
.Ltmp754:
	.loc	7 2870 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2870:11
	ldr	r0, [sp, #4]
	.loc	7 2870 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2870:17
	ldr	r0, [r0]
	.loc	7 2870 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2870:27
	ldr	r0, [r0, #28]
.Ltmp755:
	.loc	7 2870 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2870:10
	lsls	r0, r0, #30
	cbz	r0, .LBB64_18
	b	.LBB64_17
.LBB64_17:
.Ltmp756:
	.loc	7 2872 36 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2872:36
	ldr	r0, [sp, #4]
	.loc	7 2872 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2872:9
	bl	HAL_TIM_IC_CaptureCallback
	.loc	7 2873 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2873:7
	b	.LBB64_19
.Ltmp757:
.LBB64_18:
	.loc	7 2877 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2877:41
	ldr	r0, [sp, #4]
	.loc	7 2877 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2877:9
	bl	HAL_TIM_OC_DelayElapsedCallback
	.loc	7 2878 43 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2878:43
	ldr	r0, [sp, #4]
	.loc	7 2878 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2878:9
	bl	HAL_TIM_PWM_PulseFinishedCallback
	b	.LBB64_19
.Ltmp758:
.LBB64_19:
	.loc	7 2880 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2880:7
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 2880 21 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2880:21
	strb	r0, [r1, #28]
	.loc	7 2881 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2881:5
	b	.LBB64_20
.Ltmp759:
.LBB64_20:
	.loc	7 2882 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2882:3
	b	.LBB64_21
.Ltmp760:
.LBB64_21:
	.loc	7 2884 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2884:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
	and	r1, r0, #16
	movs	r0, #0
.Ltmp761:
	.loc	7 2884 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2884:6
	cmp.w	r0, r1, lsr #4
	beq	.LBB64_28
	b	.LBB64_22
.LBB64_22:
.Ltmp762:
	.loc	7 2886 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2886:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	and	r1, r0, #16
	movs	r0, #0
.Ltmp763:
	.loc	7 2886 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2886:8
	cmp.w	r0, r1, lsr #4
	beq	.LBB64_27
	b	.LBB64_23
.LBB64_23:
.Ltmp764:
	.loc	7 2888 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2888:7
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #16
	str	r0, [r1, #16]
	.loc	7 2889 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2889:7
	ldr	r1, [sp, #4]
	movs	r0, #8
	.loc	7 2889 21 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2889:21
	strb	r0, [r1, #28]
.Ltmp765:
	.loc	7 2891 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2891:11
	ldr	r0, [sp, #4]
	.loc	7 2891 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2891:17
	ldr	r0, [r0]
	.loc	7 2891 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2891:27
	ldr	r0, [r0, #28]
.Ltmp766:
	.loc	7 2891 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2891:10
	tst.w	r0, #768
	beq	.LBB64_25
	b	.LBB64_24
.LBB64_24:
.Ltmp767:
	.loc	7 2893 36 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2893:36
	ldr	r0, [sp, #4]
	.loc	7 2893 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2893:9
	bl	HAL_TIM_IC_CaptureCallback
	.loc	7 2894 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2894:7
	b	.LBB64_26
.Ltmp768:
.LBB64_25:
	.loc	7 2898 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2898:41
	ldr	r0, [sp, #4]
	.loc	7 2898 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2898:9
	bl	HAL_TIM_OC_DelayElapsedCallback
	.loc	7 2899 43 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2899:43
	ldr	r0, [sp, #4]
	.loc	7 2899 9 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2899:9
	bl	HAL_TIM_PWM_PulseFinishedCallback
	b	.LBB64_26
.Ltmp769:
.LBB64_26:
	.loc	7 2901 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2901:7
	ldr	r1, [sp, #4]
	movs	r0, #0
	.loc	7 2901 21 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2901:21
	strb	r0, [r1, #28]
	.loc	7 2902 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2902:5
	b	.LBB64_27
.Ltmp770:
.LBB64_27:
	.loc	7 2903 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2903:3
	b	.LBB64_28
.Ltmp771:
.LBB64_28:
	.loc	7 2905 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2905:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
.Ltmp772:
	.loc	7 2905 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2905:6
	lsls	r0, r0, #31
	cbz	r0, .LBB64_32
	b	.LBB64_29
.LBB64_29:
.Ltmp773:
	.loc	7 2907 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2907:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
.Ltmp774:
	.loc	7 2907 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2907:8
	lsls	r0, r0, #31
	cbz	r0, .LBB64_31
	b	.LBB64_30
.LBB64_30:
.Ltmp775:
	.loc	7 2909 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2909:7
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #1
	str	r0, [r1, #16]
	.loc	7 2910 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2910:37
	ldr	r0, [sp, #4]
	.loc	7 2910 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2910:7
	bl	HAL_TIM_PeriodElapsedCallback
	.loc	7 2911 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2911:5
	b	.LBB64_31
.Ltmp776:
.LBB64_31:
	.loc	7 2912 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2912:3
	b	.LBB64_32
.Ltmp777:
.LBB64_32:
	.loc	7 2914 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2914:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
	uxtb	r1, r0
	movs	r0, #0
.Ltmp778:
	.loc	7 2914 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2914:6
	cmp.w	r0, r1, lsr #7
	beq	.LBB64_36
	b	.LBB64_33
.LBB64_33:
.Ltmp779:
	.loc	7 2916 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2916:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	uxtb	r1, r0
	movs	r0, #0
.Ltmp780:
	.loc	7 2916 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2916:8
	cmp.w	r0, r1, lsr #7
	beq	.LBB64_35
	b	.LBB64_34
.LBB64_34:
.Ltmp781:
	.loc	7 2918 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2918:7
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #128
	str	r0, [r1, #16]
	.loc	7 2919 31                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2919:31
	ldr	r0, [sp, #4]
	.loc	7 2919 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2919:7
	bl	HAL_TIMEx_BreakCallback
	.loc	7 2920 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2920:5
	b	.LBB64_35
.Ltmp782:
.LBB64_35:
	.loc	7 2921 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2921:3
	b	.LBB64_36
.Ltmp783:
.LBB64_36:
	.loc	7 2923 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2923:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
	and	r1, r0, #256
	movs	r0, #0
.Ltmp784:
	.loc	7 2923 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2923:6
	cmp.w	r0, r1, lsr #8
	beq	.LBB64_40
	b	.LBB64_37
.LBB64_37:
.Ltmp785:
	.loc	7 2925 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2925:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	uxtb	r1, r0
	movs	r0, #0
.Ltmp786:
	.loc	7 2925 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2925:8
	cmp.w	r0, r1, lsr #7
	beq	.LBB64_39
	b	.LBB64_38
.LBB64_38:
.Ltmp787:
	.loc	7 2927 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2927:7
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #128
	str	r0, [r1, #16]
	.loc	7 2928 31                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2928:31
	ldr	r0, [sp, #4]
	.loc	7 2928 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2928:7
	bl	HAL_TIMEx_BreakCallback
	.loc	7 2929 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2929:5
	b	.LBB64_39
.Ltmp788:
.LBB64_39:
	.loc	7 2930 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2930:3
	b	.LBB64_40
.Ltmp789:
.LBB64_40:
	.loc	7 2932 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2932:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
	and	r1, r0, #64
	movs	r0, #0
.Ltmp790:
	.loc	7 2932 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2932:6
	cmp.w	r0, r1, lsr #6
	beq	.LBB64_44
	b	.LBB64_41
.LBB64_41:
.Ltmp791:
	.loc	7 2934 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2934:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	and	r1, r0, #64
	movs	r0, #0
.Ltmp792:
	.loc	7 2934 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2934:8
	cmp.w	r0, r1, lsr #6
	beq	.LBB64_43
	b	.LBB64_42
.LBB64_42:
.Ltmp793:
	.loc	7 2936 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2936:7
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #64
	str	r0, [r1, #16]
	.loc	7 2937 31                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2937:31
	ldr	r0, [sp, #4]
	.loc	7 2937 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2937:7
	bl	HAL_TIM_TriggerCallback
	.loc	7 2938 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2938:5
	b	.LBB64_43
.Ltmp794:
.LBB64_43:
	.loc	7 2939 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2939:3
	b	.LBB64_44
.Ltmp795:
.LBB64_44:
	.loc	7 2941 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2941:6
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #16]
	and	r1, r0, #32
	movs	r0, #0
.Ltmp796:
	.loc	7 2941 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2941:6
	cmp.w	r0, r1, lsr #5
	beq	.LBB64_48
	b	.LBB64_45
.LBB64_45:
.Ltmp797:
	.loc	7 2943 8 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2943:8
	ldr	r0, [sp, #4]
	ldr	r0, [r0]
	ldr	r0, [r0, #12]
	and	r1, r0, #32
	movs	r0, #0
.Ltmp798:
	.loc	7 2943 8 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2943:8
	cmp.w	r0, r1, lsr #5
	beq	.LBB64_47
	b	.LBB64_46
.LBB64_46:
.Ltmp799:
	.loc	7 2945 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2945:7
	ldr	r0, [sp, #4]
	ldr	r1, [r0]
	mvn	r0, #32
	str	r0, [r1, #16]
	.loc	7 2946 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2946:37
	ldr	r0, [sp, #4]
	.loc	7 2946 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2946:7
	bl	HAL_TIMEx_CommutationCallback
	.loc	7 2947 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2947:5
	b	.LBB64_47
.Ltmp800:
.LBB64_47:
	.loc	7 2948 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2948:3
	b	.LBB64_48
.Ltmp801:
.LBB64_48:
	.loc	7 2949 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2949:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp802:
.Lfunc_end64:
	.size	HAL_TIM_IRQHandler, .Lfunc_end64-HAL_TIM_IRQHandler
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_CaptureCallback,"ax",%progbits
	.hidden	HAL_TIM_IC_CaptureCallback      @ -- Begin function HAL_TIM_IC_CaptureCallback
	.weak	HAL_TIM_IC_CaptureCallback
	.p2align	3
	.type	HAL_TIM_IC_CaptureCallback,%function
	.code	16                              @ @HAL_TIM_IC_CaptureCallback
	.thumb_func
HAL_TIM_IC_CaptureCallback:
.Lfunc_begin65:
	.loc	7 4507 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4507:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp803:
	.loc	7 4514 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4514:1
	add	sp, #4
	bx	lr
.Ltmp804:
.Lfunc_end65:
	.size	HAL_TIM_IC_CaptureCallback, .Lfunc_end65-HAL_TIM_IC_CaptureCallback
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_DelayElapsedCallback,"ax",%progbits
	.hidden	HAL_TIM_OC_DelayElapsedCallback @ -- Begin function HAL_TIM_OC_DelayElapsedCallback
	.weak	HAL_TIM_OC_DelayElapsedCallback
	.p2align	3
	.type	HAL_TIM_OC_DelayElapsedCallback,%function
	.code	16                              @ @HAL_TIM_OC_DelayElapsedCallback
	.thumb_func
HAL_TIM_OC_DelayElapsedCallback:
.Lfunc_begin66:
	.loc	7 4492 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4492:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp805:
	.loc	7 4499 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4499:1
	add	sp, #4
	bx	lr
.Ltmp806:
.Lfunc_end66:
	.size	HAL_TIM_OC_DelayElapsedCallback, .Lfunc_end66-HAL_TIM_OC_DelayElapsedCallback
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_PulseFinishedCallback,"ax",%progbits
	.hidden	HAL_TIM_PWM_PulseFinishedCallback @ -- Begin function HAL_TIM_PWM_PulseFinishedCallback
	.weak	HAL_TIM_PWM_PulseFinishedCallback
	.p2align	3
	.type	HAL_TIM_PWM_PulseFinishedCallback,%function
	.code	16                              @ @HAL_TIM_PWM_PulseFinishedCallback
	.thumb_func
HAL_TIM_PWM_PulseFinishedCallback:
.Lfunc_begin67:
	.loc	7 4523 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4523:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp807:
	.loc	7 4530 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4530:1
	add	sp, #4
	bx	lr
.Ltmp808:
.Lfunc_end67:
	.size	HAL_TIM_PWM_PulseFinishedCallback, .Lfunc_end67-HAL_TIM_PWM_PulseFinishedCallback
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PeriodElapsedCallback,"ax",%progbits
	.hidden	HAL_TIM_PeriodElapsedCallback   @ -- Begin function HAL_TIM_PeriodElapsedCallback
	.weak	HAL_TIM_PeriodElapsedCallback
	.p2align	3
	.type	HAL_TIM_PeriodElapsedCallback,%function
	.code	16                              @ @HAL_TIM_PeriodElapsedCallback
	.thumb_func
HAL_TIM_PeriodElapsedCallback:
.Lfunc_begin68:
	.loc	7 4476 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4476:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp809:
	.loc	7 4484 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4484:1
	add	sp, #4
	bx	lr
.Ltmp810:
.Lfunc_end68:
	.size	HAL_TIM_PeriodElapsedCallback, .Lfunc_end68-HAL_TIM_PeriodElapsedCallback
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_TriggerCallback,"ax",%progbits
	.hidden	HAL_TIM_TriggerCallback         @ -- Begin function HAL_TIM_TriggerCallback
	.weak	HAL_TIM_TriggerCallback
	.p2align	3
	.type	HAL_TIM_TriggerCallback,%function
	.code	16                              @ @HAL_TIM_TriggerCallback
	.thumb_func
HAL_TIM_TriggerCallback:
.Lfunc_begin69:
	.loc	7 4539 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4539:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp811:
	.loc	7 4546 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4546:1
	add	sp, #4
	bx	lr
.Ltmp812:
.Lfunc_end69:
	.size	HAL_TIM_TriggerCallback, .Lfunc_end69-HAL_TIM_TriggerCallback
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_ConfigChannel,"ax",%progbits
	.hidden	HAL_TIM_OC_ConfigChannel        @ -- Begin function HAL_TIM_OC_ConfigChannel
	.globl	HAL_TIM_OC_ConfigChannel
	.p2align	3
	.type	HAL_TIM_OC_ConfigChannel,%function
	.code	16                              @ @HAL_TIM_OC_ConfigChannel
	.thumb_func
HAL_TIM_OC_ConfigChannel:
.Lfunc_begin70:
	.loc	7 2994 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:2994:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
.Ltmp813:
	.loc	7 3001 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3001:3
	b	.LBB70_1
.LBB70_1:
.Ltmp814:
	.loc	7 3001 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3001:3
	ldr	r0, [sp, #16]
	ldrb.w	r0, [r0, #60]
.Ltmp815:
	.loc	7 3001 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3001:3
	cmp	r0, #1
	bne	.LBB70_3
	b	.LBB70_2
.LBB70_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp816:
	.loc	7 3001 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3001:3
	strb.w	r0, [sp, #23]
	b	.LBB70_18
.Ltmp817:
.LBB70_3:
	.loc	7 3001 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3001:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB70_4
.Ltmp818:
.LBB70_4:
	.loc	7 3001 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3001:3
	b	.LBB70_5
.Ltmp819:
.LBB70_5:
	.loc	7 3003 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3003:3
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	7 3003 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3003:15
	strb.w	r0, [r1, #61]
	.loc	7 3005 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3005:11
	ldr	r0, [sp, #8]
	.loc	7 3005 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3005:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #20
	bhi	.LBB70_14
@ %bb.6:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI70_0:
	tbb	[pc, r1]
@ %bb.7:
.LJTI70_0:
	.byte	(.LBB70_8-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_9-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_10-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_11-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_12-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_14-(.LCPI70_0+4))/2
	.byte	(.LBB70_13-(.LCPI70_0+4))/2
	.p2align	1
.LBB70_8:
.Ltmp820:
	.loc	7 3013 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3013:25
	ldr	r0, [sp, #16]
	.loc	7 3013 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3013:31
	ldr	r0, [r0]
	.loc	7 3013 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3013:41
	ldr	r1, [sp, #12]
	.loc	7 3013 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3013:7
	bl	TIM_OC1_SetConfig
.Ltmp821:
	.loc	7 3015 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3015:5
	b	.LBB70_15
.LBB70_9:
.Ltmp822:
	.loc	7 3023 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3023:25
	ldr	r0, [sp, #16]
	.loc	7 3023 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3023:31
	ldr	r0, [r0]
	.loc	7 3023 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3023:41
	ldr	r1, [sp, #12]
	.loc	7 3023 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3023:7
	bl	TIM_OC2_SetConfig
.Ltmp823:
	.loc	7 3025 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3025:5
	b	.LBB70_15
.LBB70_10:
.Ltmp824:
	.loc	7 3033 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3033:25
	ldr	r0, [sp, #16]
	.loc	7 3033 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3033:31
	ldr	r0, [r0]
	.loc	7 3033 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3033:41
	ldr	r1, [sp, #12]
	.loc	7 3033 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3033:7
	bl	TIM_OC3_SetConfig
.Ltmp825:
	.loc	7 3035 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3035:5
	b	.LBB70_15
.LBB70_11:
.Ltmp826:
	.loc	7 3043 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3043:26
	ldr	r0, [sp, #16]
	.loc	7 3043 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3043:32
	ldr	r0, [r0]
	.loc	7 3043 42                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3043:42
	ldr	r1, [sp, #12]
	.loc	7 3043 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3043:8
	bl	TIM_OC4_SetConfig
.Ltmp827:
	.loc	7 3045 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3045:5
	b	.LBB70_15
.LBB70_12:
.Ltmp828:
	.loc	7 3053 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3053:26
	ldr	r0, [sp, #16]
	.loc	7 3053 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3053:32
	ldr	r0, [r0]
	.loc	7 3053 42                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3053:42
	ldr	r1, [sp, #12]
	.loc	7 3053 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3053:8
	bl	TIM_OC5_SetConfig
.Ltmp829:
	.loc	7 3055 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3055:5
	b	.LBB70_15
.LBB70_13:
.Ltmp830:
	.loc	7 3063 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3063:26
	ldr	r0, [sp, #16]
	.loc	7 3063 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3063:32
	ldr	r0, [r0]
	.loc	7 3063 42                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3063:42
	ldr	r1, [sp, #12]
	.loc	7 3063 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3063:8
	bl	TIM_OC6_SetConfig
.Ltmp831:
	.loc	7 3065 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3065:5
	b	.LBB70_15
.LBB70_14:
	.loc	7 3068 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3068:5
	b	.LBB70_15
.Ltmp832:
.LBB70_15:
	.loc	7 3071 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3071:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	7 3071 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3071:15
	strb.w	r0, [r1, #61]
	.loc	7 3073 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3073:3
	b	.LBB70_16
.LBB70_16:
.Ltmp833:
	.loc	7 3073 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3073:3
	ldr	r1, [sp, #16]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB70_17
.Ltmp834:
.LBB70_17:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 3075 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3075:3
	strb.w	r0, [sp, #23]
	b	.LBB70_18
.LBB70_18:
	.loc	7 3076 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3076:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	pop	{r7, pc}
.Ltmp835:
.Lfunc_end70:
	.size	HAL_TIM_OC_ConfigChannel, .Lfunc_end70-HAL_TIM_OC_ConfigChannel
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_OC1_SetConfig,"ax",%progbits
	.hidden	TIM_OC1_SetConfig               @ -- Begin function TIM_OC1_SetConfig
	.globl	TIM_OC1_SetConfig
	.p2align	3
	.type	TIM_OC1_SetConfig,%function
	.code	16                              @ @TIM_OC1_SetConfig
	.thumb_func
TIM_OC1_SetConfig:
.Lfunc_begin71:
	.loc	7 4818 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4818:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	movs	r0, #0
.Ltmp836:
	.loc	7 4819 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4819:12
	str	r0, [sp, #8]
	.loc	7 4820 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4820:12
	str	r0, [sp, #4]
	.loc	7 4821 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4821:12
	str	r0, [sp]
	.loc	7 4824 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4824:3
	ldr	r1, [sp, #16]
	.loc	7 4824 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4824:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #1
	str	r0, [r1, #32]
	.loc	7 4827 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4827:13
	ldr	r0, [sp, #16]
	.loc	7 4827 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4827:19
	ldr	r0, [r0, #32]
	.loc	7 4827 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4827:11
	str	r0, [sp, #4]
	.loc	7 4829 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4829:13
	ldr	r0, [sp, #16]
	.loc	7 4829 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4829:19
	ldr	r0, [r0, #4]
	.loc	7 4829 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4829:10
	str	r0, [sp]
	.loc	7 4832 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4832:14
	ldr	r0, [sp, #16]
	.loc	7 4832 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4832:20
	ldr	r0, [r0, #24]
	.loc	7 4832 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4832:12
	str	r0, [sp, #8]
	.loc	7 4835 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4835:12
	ldr	r0, [sp, #8]
	movw	r1, #65423
	movt	r1, #65534
	ands	r0, r1
	str	r0, [sp, #8]
	.loc	7 4836 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4836:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #3
	str	r0, [sp, #8]
	.loc	7 4838 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4838:15
	ldr	r0, [sp, #12]
	.loc	7 4838 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4838:26
	ldr	r1, [r0]
	.loc	7 4838 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4838:12
	ldr	r0, [sp, #8]
	orrs	r0, r1
	str	r0, [sp, #8]
	.loc	7 4841 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4841:11
	ldr	r0, [sp, #4]
	bic	r0, r0, #2
	str	r0, [sp, #4]
	.loc	7 4843 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4843:14
	ldr	r0, [sp, #12]
	.loc	7 4843 25 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4843:25
	ldr	r1, [r0, #8]
	.loc	7 4843 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4843:11
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
.Ltmp837:
	.loc	7 4845 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4845:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB71_5
	b	.LBB71_1
.LBB71_1:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB71_5
	b	.LBB71_2
.LBB71_2:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB71_5
	b	.LBB71_3
.LBB71_3:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB71_5
	b	.LBB71_4
.LBB71_4:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp838:
	.loc	7 4845 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4845:6
	cmp	r0, r1
	bne	.LBB71_6
	b	.LBB71_5
.LBB71_5:
.Ltmp839:
	.loc	7 4851 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4851:13
	ldr	r0, [sp, #4]
	bic	r0, r0, #8
	str	r0, [sp, #4]
	.loc	7 4853 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4853:16
	ldr	r0, [sp, #12]
	.loc	7 4853 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4853:27
	ldr	r1, [r0, #12]
	.loc	7 4853 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4853:13
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 4855 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4855:13
	ldr	r0, [sp, #4]
	bic	r0, r0, #4
	str	r0, [sp, #4]
	.loc	7 4856 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4856:3
	b	.LBB71_6
.Ltmp840:
.LBB71_6:
	.loc	7 4858 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4858:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB71_11
	b	.LBB71_7
.LBB71_7:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB71_11
	b	.LBB71_8
.LBB71_8:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB71_11
	b	.LBB71_9
.LBB71_9:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB71_11
	b	.LBB71_10
.LBB71_10:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp841:
	.loc	7 4858 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4858:6
	cmp	r0, r1
	bne	.LBB71_12
	b	.LBB71_11
.LBB71_11:
.Ltmp842:
	.loc	7 4865 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4865:12
	ldr	r0, [sp]
	bic	r0, r0, #256
	str	r0, [sp]
	.loc	7 4866 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4866:12
	ldr	r0, [sp]
	bic	r0, r0, #512
	str	r0, [sp]
	.loc	7 4868 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4868:15
	ldr	r0, [sp, #12]
	.loc	7 4868 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4868:26
	ldr	r1, [r0, #20]
	.loc	7 4868 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4868:12
	ldr	r0, [sp]
	orrs	r0, r1
	str	r0, [sp]
	.loc	7 4870 15 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4870:15
	ldr	r0, [sp, #12]
	.loc	7 4870 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4870:26
	ldr	r1, [r0, #24]
	.loc	7 4870 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4870:12
	ldr	r0, [sp]
	orrs	r0, r1
	str	r0, [sp]
	.loc	7 4871 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4871:3
	b	.LBB71_12
.Ltmp843:
.LBB71_12:
	.loc	7 4873 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4873:15
	ldr	r0, [sp]
	.loc	7 4873 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4873:3
	ldr	r1, [sp, #16]
	.loc	7 4873 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4873:13
	str	r0, [r1, #4]
	.loc	7 4876 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4876:17
	ldr	r0, [sp, #8]
	.loc	7 4876 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4876:3
	ldr	r1, [sp, #16]
	.loc	7 4876 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4876:15
	str	r0, [r1, #24]
	.loc	7 4879 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4879:16
	ldr	r0, [sp, #12]
	.loc	7 4879 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4879:27
	ldr	r0, [r0, #4]
	.loc	7 4879 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4879:3
	ldr	r1, [sp, #16]
	.loc	7 4879 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4879:14
	str	r0, [r1, #52]
	.loc	7 4882 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4882:16
	ldr	r0, [sp, #4]
	.loc	7 4882 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4882:3
	ldr	r1, [sp, #16]
	.loc	7 4882 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4882:14
	str	r0, [r1, #32]
	.loc	7 4883 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4883:1
	add	sp, #20
	bx	lr
.Ltmp844:
.Lfunc_end71:
	.size	TIM_OC1_SetConfig, .Lfunc_end71-TIM_OC1_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_OC2_SetConfig,"ax",%progbits
	.hidden	TIM_OC2_SetConfig               @ -- Begin function TIM_OC2_SetConfig
	.globl	TIM_OC2_SetConfig
	.p2align	3
	.type	TIM_OC2_SetConfig,%function
	.code	16                              @ @TIM_OC2_SetConfig
	.thumb_func
TIM_OC2_SetConfig:
.Lfunc_begin72:
	.loc	7 4892 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4892:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	movs	r0, #0
.Ltmp845:
	.loc	7 4893 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4893:12
	str	r0, [sp, #8]
	.loc	7 4894 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4894:12
	str	r0, [sp, #4]
	.loc	7 4895 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4895:12
	str	r0, [sp]
	.loc	7 4898 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4898:3
	ldr	r1, [sp, #16]
	.loc	7 4898 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4898:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #16
	str	r0, [r1, #32]
	.loc	7 4901 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4901:13
	ldr	r0, [sp, #16]
	.loc	7 4901 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4901:19
	ldr	r0, [r0, #32]
	.loc	7 4901 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4901:11
	str	r0, [sp, #4]
	.loc	7 4903 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4903:13
	ldr	r0, [sp, #16]
	.loc	7 4903 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4903:19
	ldr	r0, [r0, #4]
	.loc	7 4903 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4903:10
	str	r0, [sp]
	.loc	7 4906 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4906:14
	ldr	r0, [sp, #16]
	.loc	7 4906 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4906:20
	ldr	r0, [r0, #24]
	.loc	7 4906 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4906:12
	str	r0, [sp, #8]
	.loc	7 4909 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4909:12
	ldr	r0, [sp, #8]
	movw	r1, #36863
	movt	r1, #65279
	ands	r0, r1
	str	r0, [sp, #8]
	.loc	7 4910 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4910:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #768
	str	r0, [sp, #8]
	.loc	7 4913 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4913:16
	ldr	r0, [sp, #12]
	.loc	7 4913 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4913:27
	ldr	r1, [r0]
	.loc	7 4913 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4913:12
	ldr	r0, [sp, #8]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp, #8]
	.loc	7 4916 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4916:11
	ldr	r0, [sp, #4]
	bic	r0, r0, #32
	str	r0, [sp, #4]
	.loc	7 4918 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4918:15
	ldr	r0, [sp, #12]
	.loc	7 4918 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4918:26
	ldr	r1, [r0, #8]
	.loc	7 4918 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4918:11
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #4
	str	r0, [sp, #4]
.Ltmp846:
	.loc	7 4920 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4920:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB72_8
	b	.LBB72_1
.LBB72_1:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB72_8
	b	.LBB72_2
.LBB72_2:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	bne	.LBB72_4
	b	.LBB72_3
.LBB72_3:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #0
	.loc	7 4920 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4920:6
	cbnz	r0, .LBB72_8
	b	.LBB72_4
.LBB72_4:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	bne	.LBB72_6
	b	.LBB72_5
.LBB72_5:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #0
	.loc	7 4920 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4920:6
	cbnz	r0, .LBB72_8
	b	.LBB72_6
.LBB72_6:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
	cmp	r0, r1
	bne	.LBB72_9
	b	.LBB72_7
.Ltmp847:
.LBB72_7:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #1
	.loc	7 4920 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4920:6
	cbnz	r0, .LBB72_9
	b	.LBB72_8
.LBB72_8:
.Ltmp848:
	.loc	7 4926 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4926:13
	ldr	r0, [sp, #4]
	bic	r0, r0, #128
	str	r0, [sp, #4]
	.loc	7 4928 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4928:17
	ldr	r0, [sp, #12]
	.loc	7 4928 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4928:28
	ldr	r1, [r0, #12]
	.loc	7 4928 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4928:13
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #4
	str	r0, [sp, #4]
	.loc	7 4930 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4930:13
	ldr	r0, [sp, #4]
	bic	r0, r0, #64
	str	r0, [sp, #4]
	.loc	7 4932 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4932:3
	b	.LBB72_9
.Ltmp849:
.LBB72_9:
	.loc	7 4934 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4934:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB72_14
	b	.LBB72_10
.LBB72_10:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB72_14
	b	.LBB72_11
.LBB72_11:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB72_14
	b	.LBB72_12
.LBB72_12:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB72_14
	b	.LBB72_13
.LBB72_13:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp850:
	.loc	7 4934 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4934:6
	cmp	r0, r1
	bne	.LBB72_15
	b	.LBB72_14
.LBB72_14:
.Ltmp851:
	.loc	7 4941 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4941:12
	ldr	r0, [sp]
	bic	r0, r0, #1024
	str	r0, [sp]
	.loc	7 4942 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4942:12
	ldr	r0, [sp]
	bic	r0, r0, #2048
	str	r0, [sp]
	.loc	7 4944 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4944:16
	ldr	r0, [sp, #12]
	.loc	7 4944 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4944:27
	ldr	r1, [r0, #20]
	.loc	7 4944 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4944:12
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #2
	str	r0, [sp]
	.loc	7 4946 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4946:16
	ldr	r0, [sp, #12]
	.loc	7 4946 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4946:27
	ldr	r1, [r0, #24]
	.loc	7 4946 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4946:12
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #2
	str	r0, [sp]
	.loc	7 4947 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4947:3
	b	.LBB72_15
.Ltmp852:
.LBB72_15:
	.loc	7 4950 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4950:15
	ldr	r0, [sp]
	.loc	7 4950 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4950:3
	ldr	r1, [sp, #16]
	.loc	7 4950 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4950:13
	str	r0, [r1, #4]
	.loc	7 4953 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4953:17
	ldr	r0, [sp, #8]
	.loc	7 4953 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4953:3
	ldr	r1, [sp, #16]
	.loc	7 4953 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4953:15
	str	r0, [r1, #24]
	.loc	7 4956 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4956:16
	ldr	r0, [sp, #12]
	.loc	7 4956 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4956:27
	ldr	r0, [r0, #4]
	.loc	7 4956 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4956:3
	ldr	r1, [sp, #16]
	.loc	7 4956 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4956:14
	str	r0, [r1, #56]
	.loc	7 4959 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4959:16
	ldr	r0, [sp, #4]
	.loc	7 4959 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4959:3
	ldr	r1, [sp, #16]
	.loc	7 4959 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4959:14
	str	r0, [r1, #32]
	.loc	7 4960 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4960:1
	add	sp, #20
	bx	lr
.Ltmp853:
.Lfunc_end72:
	.size	TIM_OC2_SetConfig, .Lfunc_end72-TIM_OC2_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_OC3_SetConfig,"ax",%progbits
	.hidden	TIM_OC3_SetConfig               @ -- Begin function TIM_OC3_SetConfig
	.globl	TIM_OC3_SetConfig
	.p2align	3
	.type	TIM_OC3_SetConfig,%function
	.code	16                              @ @TIM_OC3_SetConfig
	.thumb_func
TIM_OC3_SetConfig:
.Lfunc_begin73:
	.loc	7 4969 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4969:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	movs	r0, #0
.Ltmp854:
	.loc	7 4970 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4970:12
	str	r0, [sp, #8]
	.loc	7 4971 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4971:12
	str	r0, [sp, #4]
	.loc	7 4972 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4972:12
	str	r0, [sp]
	.loc	7 4975 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4975:3
	ldr	r1, [sp, #16]
	.loc	7 4975 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4975:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #256
	str	r0, [r1, #32]
	.loc	7 4978 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4978:13
	ldr	r0, [sp, #16]
	.loc	7 4978 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4978:19
	ldr	r0, [r0, #32]
	.loc	7 4978 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4978:11
	str	r0, [sp, #4]
	.loc	7 4980 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4980:13
	ldr	r0, [sp, #16]
	.loc	7 4980 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4980:19
	ldr	r0, [r0, #4]
	.loc	7 4980 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4980:10
	str	r0, [sp]
	.loc	7 4983 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4983:14
	ldr	r0, [sp, #16]
	.loc	7 4983 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4983:20
	ldr	r0, [r0, #28]
	.loc	7 4983 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4983:12
	str	r0, [sp, #8]
	.loc	7 4986 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4986:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #112
	str	r0, [sp, #8]
	.loc	7 4987 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4987:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #3
	str	r0, [sp, #8]
	.loc	7 4989 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4989:15
	ldr	r0, [sp, #12]
	.loc	7 4989 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4989:26
	ldr	r1, [r0]
	.loc	7 4989 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4989:12
	ldr	r0, [sp, #8]
	orrs	r0, r1
	str	r0, [sp, #8]
	.loc	7 4992 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4992:11
	ldr	r0, [sp, #4]
	bic	r0, r0, #512
	str	r0, [sp, #4]
	.loc	7 4994 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4994:15
	ldr	r0, [sp, #12]
	.loc	7 4994 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4994:26
	ldr	r1, [r0, #8]
	.loc	7 4994 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4994:11
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp, #4]
.Ltmp855:
	.loc	7 4996 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4996:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB73_8
	b	.LBB73_1
.LBB73_1:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB73_8
	b	.LBB73_2
.LBB73_2:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	bne	.LBB73_4
	b	.LBB73_3
.LBB73_3:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #0
	.loc	7 4996 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4996:6
	cbnz	r0, .LBB73_8
	b	.LBB73_4
.LBB73_4:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	bne	.LBB73_6
	b	.LBB73_5
.LBB73_5:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #0
	.loc	7 4996 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4996:6
	cbnz	r0, .LBB73_8
	b	.LBB73_6
.LBB73_6:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
	cmp	r0, r1
	bne	.LBB73_9
	b	.LBB73_7
.Ltmp856:
.LBB73_7:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #1
	.loc	7 4996 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4996:6
	cbnz	r0, .LBB73_9
	b	.LBB73_8
.LBB73_8:
.Ltmp857:
	.loc	7 5002 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5002:13
	ldr	r0, [sp, #4]
	bic	r0, r0, #2048
	str	r0, [sp, #4]
	.loc	7 5004 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5004:17
	ldr	r0, [sp, #12]
	.loc	7 5004 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5004:28
	ldr	r1, [r0, #12]
	.loc	7 5004 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5004:13
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp, #4]
	.loc	7 5006 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5006:13
	ldr	r0, [sp, #4]
	bic	r0, r0, #1024
	str	r0, [sp, #4]
	.loc	7 5007 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5007:3
	b	.LBB73_9
.Ltmp858:
.LBB73_9:
	.loc	7 5009 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5009:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB73_14
	b	.LBB73_10
.LBB73_10:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB73_14
	b	.LBB73_11
.LBB73_11:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB73_14
	b	.LBB73_12
.LBB73_12:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB73_14
	b	.LBB73_13
.LBB73_13:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp859:
	.loc	7 5009 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5009:6
	cmp	r0, r1
	bne	.LBB73_15
	b	.LBB73_14
.LBB73_14:
.Ltmp860:
	.loc	7 5016 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5016:12
	ldr	r0, [sp]
	bic	r0, r0, #4096
	str	r0, [sp]
	.loc	7 5017 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5017:12
	ldr	r0, [sp]
	bic	r0, r0, #8192
	str	r0, [sp]
	.loc	7 5019 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5019:16
	ldr	r0, [sp, #12]
	.loc	7 5019 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5019:27
	ldr	r1, [r0, #20]
	.loc	7 5019 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5019:12
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #4
	str	r0, [sp]
	.loc	7 5021 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5021:16
	ldr	r0, [sp, #12]
	.loc	7 5021 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5021:27
	ldr	r1, [r0, #24]
	.loc	7 5021 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5021:12
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #4
	str	r0, [sp]
	.loc	7 5022 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5022:3
	b	.LBB73_15
.Ltmp861:
.LBB73_15:
	.loc	7 5025 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5025:15
	ldr	r0, [sp]
	.loc	7 5025 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5025:3
	ldr	r1, [sp, #16]
	.loc	7 5025 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5025:13
	str	r0, [r1, #4]
	.loc	7 5028 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5028:17
	ldr	r0, [sp, #8]
	.loc	7 5028 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5028:3
	ldr	r1, [sp, #16]
	.loc	7 5028 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5028:15
	str	r0, [r1, #28]
	.loc	7 5031 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5031:16
	ldr	r0, [sp, #12]
	.loc	7 5031 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5031:27
	ldr	r0, [r0, #4]
	.loc	7 5031 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5031:3
	ldr	r1, [sp, #16]
	.loc	7 5031 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5031:14
	str	r0, [r1, #60]
	.loc	7 5034 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5034:16
	ldr	r0, [sp, #4]
	.loc	7 5034 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5034:3
	ldr	r1, [sp, #16]
	.loc	7 5034 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5034:14
	str	r0, [r1, #32]
	.loc	7 5035 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5035:1
	add	sp, #20
	bx	lr
.Ltmp862:
.Lfunc_end73:
	.size	TIM_OC3_SetConfig, .Lfunc_end73-TIM_OC3_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_OC4_SetConfig,"ax",%progbits
	.hidden	TIM_OC4_SetConfig               @ -- Begin function TIM_OC4_SetConfig
	.globl	TIM_OC4_SetConfig
	.p2align	3
	.type	TIM_OC4_SetConfig,%function
	.code	16                              @ @TIM_OC4_SetConfig
	.thumb_func
TIM_OC4_SetConfig:
.Lfunc_begin74:
	.loc	7 5044 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5044:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	movs	r0, #0
.Ltmp863:
	.loc	7 5045 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5045:12
	str	r0, [sp, #8]
	.loc	7 5046 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5046:12
	str	r0, [sp, #4]
	.loc	7 5047 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5047:12
	str	r0, [sp]
	.loc	7 5050 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5050:3
	ldr	r1, [sp, #16]
	.loc	7 5050 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5050:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #4096
	str	r0, [r1, #32]
	.loc	7 5053 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5053:13
	ldr	r0, [sp, #16]
	.loc	7 5053 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5053:19
	ldr	r0, [r0, #32]
	.loc	7 5053 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5053:11
	str	r0, [sp, #4]
	.loc	7 5055 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5055:13
	ldr	r0, [sp, #16]
	.loc	7 5055 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5055:19
	ldr	r0, [r0, #4]
	.loc	7 5055 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5055:10
	str	r0, [sp]
	.loc	7 5058 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5058:14
	ldr	r0, [sp, #16]
	.loc	7 5058 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5058:20
	ldr	r0, [r0, #28]
	.loc	7 5058 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5058:12
	str	r0, [sp, #8]
	.loc	7 5061 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5061:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #28672
	str	r0, [sp, #8]
	.loc	7 5062 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5062:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #768
	str	r0, [sp, #8]
	.loc	7 5065 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5065:16
	ldr	r0, [sp, #12]
	.loc	7 5065 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5065:27
	ldr	r1, [r0]
	.loc	7 5065 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5065:12
	ldr	r0, [sp, #8]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp, #8]
	.loc	7 5068 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5068:11
	ldr	r0, [sp, #4]
	bic	r0, r0, #8192
	str	r0, [sp, #4]
	.loc	7 5070 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5070:15
	ldr	r0, [sp, #12]
	.loc	7 5070 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5070:26
	ldr	r1, [r0, #8]
	.loc	7 5070 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5070:11
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #12
	str	r0, [sp, #4]
.Ltmp864:
	.loc	7 5072 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5072:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB74_5
	b	.LBB74_1
.LBB74_1:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB74_5
	b	.LBB74_2
.LBB74_2:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB74_5
	b	.LBB74_3
.LBB74_3:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB74_5
	b	.LBB74_4
.LBB74_4:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp865:
	.loc	7 5072 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5072:6
	cmp	r0, r1
	bne	.LBB74_6
	b	.LBB74_5
.LBB74_5:
.Ltmp866:
	.loc	7 5077 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5077:12
	ldr	r0, [sp]
	bic	r0, r0, #16384
	str	r0, [sp]
	.loc	7 5079 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5079:16
	ldr	r0, [sp, #12]
	.loc	7 5079 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5079:27
	ldr	r1, [r0, #20]
	.loc	7 5079 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5079:12
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #6
	str	r0, [sp]
	.loc	7 5080 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5080:3
	b	.LBB74_6
.Ltmp867:
.LBB74_6:
	.loc	7 5083 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5083:15
	ldr	r0, [sp]
	.loc	7 5083 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5083:3
	ldr	r1, [sp, #16]
	.loc	7 5083 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5083:13
	str	r0, [r1, #4]
	.loc	7 5086 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5086:17
	ldr	r0, [sp, #8]
	.loc	7 5086 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5086:3
	ldr	r1, [sp, #16]
	.loc	7 5086 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5086:15
	str	r0, [r1, #28]
	.loc	7 5089 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5089:16
	ldr	r0, [sp, #12]
	.loc	7 5089 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5089:27
	ldr	r0, [r0, #4]
	.loc	7 5089 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5089:3
	ldr	r1, [sp, #16]
	.loc	7 5089 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5089:14
	str	r0, [r1, #64]
	.loc	7 5092 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5092:16
	ldr	r0, [sp, #4]
	.loc	7 5092 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5092:3
	ldr	r1, [sp, #16]
	.loc	7 5092 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5092:14
	str	r0, [r1, #32]
	.loc	7 5093 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5093:1
	add	sp, #20
	bx	lr
.Ltmp868:
.Lfunc_end74:
	.size	TIM_OC4_SetConfig, .Lfunc_end74-TIM_OC4_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_OC5_SetConfig,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_OC5_SetConfig
	.type	TIM_OC5_SetConfig,%function
	.code	16                              @ @TIM_OC5_SetConfig
	.thumb_func
TIM_OC5_SetConfig:
.Lfunc_begin75:
	.loc	7 5102 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5102:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	movs	r0, #0
.Ltmp869:
	.loc	7 5103 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5103:12
	str	r0, [sp, #8]
	.loc	7 5104 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5104:12
	str	r0, [sp, #4]
	.loc	7 5105 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5105:12
	str	r0, [sp]
	.loc	7 5108 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5108:3
	ldr	r1, [sp, #16]
	.loc	7 5108 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5108:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #65536
	str	r0, [r1, #32]
	.loc	7 5111 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5111:13
	ldr	r0, [sp, #16]
	.loc	7 5111 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5111:19
	ldr	r0, [r0, #32]
	.loc	7 5111 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5111:11
	str	r0, [sp, #4]
	.loc	7 5113 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5113:13
	ldr	r0, [sp, #16]
	.loc	7 5113 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5113:19
	ldr	r0, [r0, #4]
	.loc	7 5113 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5113:10
	str	r0, [sp]
	.loc	7 5115 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5115:14
	ldr	r0, [sp, #16]
	.loc	7 5115 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5115:20
	ldr	r0, [r0, #84]
	.loc	7 5115 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5115:12
	str	r0, [sp, #8]
	.loc	7 5118 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5118:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #112
	str	r0, [sp, #8]
	.loc	7 5120 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5120:15
	ldr	r0, [sp, #12]
	.loc	7 5120 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5120:26
	ldr	r1, [r0]
	.loc	7 5120 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5120:12
	ldr	r0, [sp, #8]
	orrs	r0, r1
	str	r0, [sp, #8]
	.loc	7 5123 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5123:11
	ldr	r0, [sp, #4]
	bic	r0, r0, #131072
	str	r0, [sp, #4]
	.loc	7 5125 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5125:15
	ldr	r0, [sp, #12]
	.loc	7 5125 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5125:26
	ldr	r1, [r0, #8]
	.loc	7 5125 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5125:11
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #16
	str	r0, [sp, #4]
.Ltmp870:
	.loc	7 5127 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5127:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB75_5
	b	.LBB75_1
.LBB75_1:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB75_5
	b	.LBB75_2
.LBB75_2:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB75_5
	b	.LBB75_3
.LBB75_3:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB75_5
	b	.LBB75_4
.LBB75_4:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp871:
	.loc	7 5127 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5127:6
	cmp	r0, r1
	bne	.LBB75_6
	b	.LBB75_5
.LBB75_5:
.Ltmp872:
	.loc	7 5130 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5130:12
	ldr	r0, [sp]
	bic	r0, r0, #65536
	str	r0, [sp]
	.loc	7 5132 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5132:16
	ldr	r0, [sp, #12]
	.loc	7 5132 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5132:27
	ldr	r1, [r0, #20]
	.loc	7 5132 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5132:12
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp]
	.loc	7 5133 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5133:3
	b	.LBB75_6
.Ltmp873:
.LBB75_6:
	.loc	7 5135 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5135:15
	ldr	r0, [sp]
	.loc	7 5135 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5135:3
	ldr	r1, [sp, #16]
	.loc	7 5135 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5135:13
	str	r0, [r1, #4]
	.loc	7 5138 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5138:17
	ldr	r0, [sp, #8]
	.loc	7 5138 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5138:3
	ldr	r1, [sp, #16]
	.loc	7 5138 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5138:15
	str	r0, [r1, #84]
	.loc	7 5141 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5141:16
	ldr	r0, [sp, #12]
	.loc	7 5141 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5141:27
	ldr	r0, [r0, #4]
	.loc	7 5141 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5141:3
	ldr	r1, [sp, #16]
	.loc	7 5141 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5141:14
	str	r0, [r1, #88]
	.loc	7 5144 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5144:16
	ldr	r0, [sp, #4]
	.loc	7 5144 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5144:3
	ldr	r1, [sp, #16]
	.loc	7 5144 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5144:14
	str	r0, [r1, #32]
	.loc	7 5145 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5145:1
	add	sp, #20
	bx	lr
.Ltmp874:
.Lfunc_end75:
	.size	TIM_OC5_SetConfig, .Lfunc_end75-TIM_OC5_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_OC6_SetConfig,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_OC6_SetConfig
	.type	TIM_OC6_SetConfig,%function
	.code	16                              @ @TIM_OC6_SetConfig
	.thumb_func
TIM_OC6_SetConfig:
.Lfunc_begin76:
	.loc	7 5154 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5154:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	movs	r0, #0
.Ltmp875:
	.loc	7 5155 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5155:12
	str	r0, [sp, #8]
	.loc	7 5156 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5156:12
	str	r0, [sp, #4]
	.loc	7 5157 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5157:12
	str	r0, [sp]
	.loc	7 5160 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5160:3
	ldr	r1, [sp, #16]
	.loc	7 5160 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5160:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #1048576
	str	r0, [r1, #32]
	.loc	7 5163 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5163:13
	ldr	r0, [sp, #16]
	.loc	7 5163 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5163:19
	ldr	r0, [r0, #32]
	.loc	7 5163 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5163:11
	str	r0, [sp, #4]
	.loc	7 5165 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5165:13
	ldr	r0, [sp, #16]
	.loc	7 5165 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5165:19
	ldr	r0, [r0, #4]
	.loc	7 5165 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5165:10
	str	r0, [sp]
	.loc	7 5167 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5167:14
	ldr	r0, [sp, #16]
	.loc	7 5167 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5167:20
	ldr	r0, [r0, #84]
	.loc	7 5167 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5167:12
	str	r0, [sp, #8]
	.loc	7 5170 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5170:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #28672
	str	r0, [sp, #8]
	.loc	7 5172 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5172:16
	ldr	r0, [sp, #12]
	.loc	7 5172 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5172:27
	ldr	r1, [r0]
	.loc	7 5172 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5172:12
	ldr	r0, [sp, #8]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp, #8]
	.loc	7 5175 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5175:11
	ldr	r0, [sp, #4]
	bic	r0, r0, #2097152
	str	r0, [sp, #4]
	.loc	7 5177 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5177:15
	ldr	r0, [sp, #12]
	.loc	7 5177 26 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5177:26
	ldr	r1, [r0, #8]
	.loc	7 5177 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5177:11
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #20
	str	r0, [sp, #4]
.Ltmp876:
	.loc	7 5179 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5179:6
	ldr	r0, [sp, #16]
	movs	r1, #0
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB76_5
	b	.LBB76_1
.LBB76_1:
	ldr	r0, [sp, #16]
	movw	r1, #1024
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB76_5
	b	.LBB76_2
.LBB76_2:
	ldr	r0, [sp, #16]
	movw	r1, #16384
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB76_5
	b	.LBB76_3
.LBB76_3:
	ldr	r0, [sp, #16]
	movw	r1, #17408
	movt	r1, #16385
	cmp	r0, r1
	beq	.LBB76_5
	b	.LBB76_4
.LBB76_4:
	ldr	r0, [sp, #16]
	movw	r1, #18432
	movt	r1, #16385
.Ltmp877:
	.loc	7 5179 6 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5179:6
	cmp	r0, r1
	bne	.LBB76_6
	b	.LBB76_5
.LBB76_5:
.Ltmp878:
	.loc	7 5182 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5182:12
	ldr	r0, [sp]
	bic	r0, r0, #131072
	str	r0, [sp]
	.loc	7 5184 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5184:16
	ldr	r0, [sp, #12]
	.loc	7 5184 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5184:27
	ldr	r1, [r0, #20]
	.loc	7 5184 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5184:12
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #10
	str	r0, [sp]
	.loc	7 5185 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5185:3
	b	.LBB76_6
.Ltmp879:
.LBB76_6:
	.loc	7 5188 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5188:15
	ldr	r0, [sp]
	.loc	7 5188 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5188:3
	ldr	r1, [sp, #16]
	.loc	7 5188 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5188:13
	str	r0, [r1, #4]
	.loc	7 5191 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5191:17
	ldr	r0, [sp, #8]
	.loc	7 5191 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5191:3
	ldr	r1, [sp, #16]
	.loc	7 5191 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5191:15
	str	r0, [r1, #84]
	.loc	7 5194 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5194:16
	ldr	r0, [sp, #12]
	.loc	7 5194 27 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5194:27
	ldr	r0, [r0, #4]
	.loc	7 5194 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5194:3
	ldr	r1, [sp, #16]
	.loc	7 5194 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5194:14
	str	r0, [r1, #92]
	.loc	7 5197 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5197:16
	ldr	r0, [sp, #4]
	.loc	7 5197 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5197:3
	ldr	r1, [sp, #16]
	.loc	7 5197 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5197:14
	str	r0, [r1, #32]
	.loc	7 5198 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5198:1
	add	sp, #20
	bx	lr
.Ltmp880:
.Lfunc_end76:
	.size	TIM_OC6_SetConfig, .Lfunc_end76-TIM_OC6_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_ConfigChannel,"ax",%progbits
	.hidden	HAL_TIM_IC_ConfigChannel        @ -- Begin function HAL_TIM_IC_ConfigChannel
	.globl	HAL_TIM_IC_ConfigChannel
	.p2align	3
	.type	HAL_TIM_IC_ConfigChannel,%function
	.code	16                              @ @HAL_TIM_IC_ConfigChannel
	.thumb_func
HAL_TIM_IC_ConfigChannel:
.Lfunc_begin77:
	.loc	7 3093 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3093:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
	str	r1, [sp, #4]
	str	r2, [sp]
.Ltmp881:
	.loc	7 3102 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3102:3
	b	.LBB77_1
.LBB77_1:
.Ltmp882:
	.loc	7 3102 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3102:3
	ldr	r0, [sp, #8]
	ldrb.w	r0, [r0, #60]
.Ltmp883:
	.loc	7 3102 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3102:3
	cmp	r0, #1
	bne	.LBB77_3
	b	.LBB77_2
.LBB77_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp884:
	.loc	7 3102 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3102:3
	strb.w	r0, [sp, #15]
	b	.LBB77_17
.Ltmp885:
.LBB77_3:
	.loc	7 3102 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3102:3
	ldr	r1, [sp, #8]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB77_4
.Ltmp886:
.LBB77_4:
	.loc	7 3102 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3102:3
	b	.LBB77_5
.Ltmp887:
.LBB77_5:
	.loc	7 3104 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3104:3
	ldr	r1, [sp, #8]
	movs	r0, #2
	.loc	7 3104 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3104:15
	strb.w	r0, [r1, #61]
.Ltmp888:
	.loc	7 3106 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3106:7
	ldr	r0, [sp]
.Ltmp889:
	.loc	7 3106 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3106:7
	cbnz	r0, .LBB77_7
	b	.LBB77_6
.LBB77_6:
.Ltmp890:
	.loc	7 3109 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3109:23
	ldr	r0, [sp, #8]
	.loc	7 3109 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3109:29
	ldr	r0, [r0]
	.loc	7 3110 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3110:16
	ldr	r3, [sp, #4]
	.loc	7 3110 25 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3110:25
	ldr	r1, [r3]
	.loc	7 3111 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3111:25
	ldr	r2, [r3, #4]
	.loc	7 3112 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3112:25
	ldr	r3, [r3, #12]
	.loc	7 3109 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3109:5
	bl	TIM_TI1_SetConfig
	.loc	7 3115 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3115:5
	ldr	r0, [sp, #8]
	.loc	7 3115 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3115:11
	ldr	r1, [r0]
	.loc	7 3115 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3115:27
	ldr	r0, [r1, #24]
	bic	r0, r0, #12
	str	r0, [r1, #24]
	.loc	7 3118 30 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3118:30
	ldr	r0, [sp, #4]
	.loc	7 3118 39 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3118:39
	ldr	r2, [r0, #8]
	.loc	7 3118 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3118:5
	ldr	r0, [sp, #8]
	.loc	7 3118 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3118:11
	ldr	r1, [r0]
	.loc	7 3118 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3118:27
	ldr	r0, [r1, #24]
	orrs	r0, r2
	str	r0, [r1, #24]
	.loc	7 3119 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3119:3
	b	.LBB77_14
.Ltmp891:
.LBB77_7:
	.loc	7 3120 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3120:12
	ldr	r0, [sp]
.Ltmp892:
	.loc	7 3120 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3120:12
	cmp	r0, #4
	bne	.LBB77_9
	b	.LBB77_8
.LBB77_8:
.Ltmp893:
	.loc	7 3125 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3125:23
	ldr	r0, [sp, #8]
	.loc	7 3125 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3125:29
	ldr	r0, [r0]
	.loc	7 3126 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3126:23
	ldr	r3, [sp, #4]
	.loc	7 3126 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3126:32
	ldr	r1, [r3]
	.loc	7 3127 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3127:32
	ldr	r2, [r3, #4]
	.loc	7 3128 32                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3128:32
	ldr	r3, [r3, #12]
	.loc	7 3125 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3125:5
	bl	TIM_TI2_SetConfig
	.loc	7 3131 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3131:5
	ldr	r0, [sp, #8]
	.loc	7 3131 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3131:11
	ldr	r1, [r0]
	.loc	7 3131 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3131:27
	ldr	r0, [r1, #24]
	bic	r0, r0, #3072
	str	r0, [r1, #24]
	.loc	7 3134 31 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3134:31
	ldr	r0, [sp, #4]
	.loc	7 3134 40 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3134:40
	ldr	r2, [r0, #8]
	.loc	7 3134 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3134:5
	ldr	r0, [sp, #8]
	.loc	7 3134 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3134:11
	ldr	r1, [r0]
	.loc	7 3134 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3134:27
	ldr	r0, [r1, #24]
	orr.w	r0, r0, r2, lsl #8
	str	r0, [r1, #24]
	.loc	7 3135 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3135:3
	b	.LBB77_13
.Ltmp894:
.LBB77_9:
	.loc	7 3136 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3136:12
	ldr	r0, [sp]
.Ltmp895:
	.loc	7 3136 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3136:12
	cmp	r0, #8
	bne	.LBB77_11
	b	.LBB77_10
.LBB77_10:
.Ltmp896:
	.loc	7 3141 23 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3141:23
	ldr	r0, [sp, #8]
	.loc	7 3141 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3141:29
	ldr	r0, [r0]
	.loc	7 3142 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3142:16
	ldr	r3, [sp, #4]
	.loc	7 3142 25 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3142:25
	ldr	r1, [r3]
	.loc	7 3143 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3143:25
	ldr	r2, [r3, #4]
	.loc	7 3144 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3144:25
	ldr	r3, [r3, #12]
	.loc	7 3141 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3141:5
	bl	TIM_TI3_SetConfig
	.loc	7 3147 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3147:5
	ldr	r0, [sp, #8]
	.loc	7 3147 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3147:11
	ldr	r1, [r0]
	.loc	7 3147 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3147:27
	ldr	r0, [r1, #28]
	bic	r0, r0, #12
	str	r0, [r1, #28]
	.loc	7 3150 30 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3150:30
	ldr	r0, [sp, #4]
	.loc	7 3150 39 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3150:39
	ldr	r2, [r0, #8]
	.loc	7 3150 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3150:5
	ldr	r0, [sp, #8]
	.loc	7 3150 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3150:11
	ldr	r1, [r0]
	.loc	7 3150 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3150:27
	ldr	r0, [r1, #28]
	orrs	r0, r2
	str	r0, [r1, #28]
	.loc	7 3151 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3151:3
	b	.LBB77_12
.Ltmp897:
.LBB77_11:
	.loc	7 3157 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3157:23
	ldr	r0, [sp, #8]
	.loc	7 3157 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3157:29
	ldr	r0, [r0]
	.loc	7 3158 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3158:16
	ldr	r3, [sp, #4]
	.loc	7 3158 25 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3158:25
	ldr	r1, [r3]
	.loc	7 3159 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3159:25
	ldr	r2, [r3, #4]
	.loc	7 3160 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3160:25
	ldr	r3, [r3, #12]
	.loc	7 3157 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3157:5
	bl	TIM_TI4_SetConfig
	.loc	7 3163 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3163:5
	ldr	r0, [sp, #8]
	.loc	7 3163 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3163:11
	ldr	r1, [r0]
	.loc	7 3163 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3163:27
	ldr	r0, [r1, #28]
	bic	r0, r0, #3072
	str	r0, [r1, #28]
	.loc	7 3166 31 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3166:31
	ldr	r0, [sp, #4]
	.loc	7 3166 40 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3166:40
	ldr	r2, [r0, #8]
	.loc	7 3166 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3166:5
	ldr	r0, [sp, #8]
	.loc	7 3166 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3166:11
	ldr	r1, [r0]
	.loc	7 3166 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3166:27
	ldr	r0, [r1, #28]
	orr.w	r0, r0, r2, lsl #8
	str	r0, [r1, #28]
	b	.LBB77_12
.Ltmp898:
.LBB77_12:
	.loc	7 0 27                          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:27
	b	.LBB77_13
.LBB77_13:
	b	.LBB77_14
.LBB77_14:
	.loc	7 3169 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3169:3
	ldr	r1, [sp, #8]
	movs	r0, #1
	.loc	7 3169 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3169:15
	strb.w	r0, [r1, #61]
	.loc	7 3171 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3171:3
	b	.LBB77_15
.LBB77_15:
.Ltmp899:
	.loc	7 3171 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3171:3
	ldr	r1, [sp, #8]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB77_16
.Ltmp900:
.LBB77_16:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 3173 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3173:3
	strb.w	r0, [sp, #15]
	b	.LBB77_17
.LBB77_17:
	.loc	7 3174 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3174:1
	ldrb.w	r0, [sp, #15]
	add	sp, #16
	pop	{r7, pc}
.Ltmp901:
.Lfunc_end77:
	.size	HAL_TIM_IC_ConfigChannel, .Lfunc_end77-HAL_TIM_IC_ConfigChannel
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_TI1_SetConfig,"ax",%progbits
	.hidden	TIM_TI1_SetConfig               @ -- Begin function TIM_TI1_SetConfig
	.globl	TIM_TI1_SetConfig
	.p2align	3
	.type	TIM_TI1_SetConfig,%function
	.code	16                              @ @TIM_TI1_SetConfig
	.thumb_func
TIM_TI1_SetConfig:
.Lfunc_begin78:
	.loc	7 5353 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5353:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#28
	sub	sp, #28
	.cfi_def_cfa_offset 28
	str	r0, [sp, #24]
	str	r1, [sp, #20]
	str	r2, [sp, #16]
	str	r3, [sp, #12]
	movs	r0, #0
.Ltmp902:
	.loc	7 5354 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5354:12
	str	r0, [sp, #8]
	.loc	7 5355 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5355:12
	str	r0, [sp, #4]
	.loc	7 5358 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5358:3
	ldr	r1, [sp, #24]
	.loc	7 5358 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5358:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #1
	str	r0, [r1, #32]
	.loc	7 5359 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5359:14
	ldr	r0, [sp, #24]
	.loc	7 5359 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5359:20
	ldr	r0, [r0, #24]
	.loc	7 5359 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5359:12
	str	r0, [sp, #8]
	.loc	7 5360 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5360:13
	ldr	r0, [sp, #24]
	.loc	7 5360 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5360:19
	ldr	r0, [r0, #32]
	.loc	7 5360 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5360:11
	str	r0, [sp, #4]
.Ltmp903:
	.loc	7 5363 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5363:6
	ldr	r1, [sp, #24]
	movs	r0, #1
	movs	r2, #0
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB78_8
	b	.LBB78_1
.LBB78_1:
	ldr	r1, [sp, #24]
	movs	r0, #1
	cmp.w	r1, #1073741824
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB78_8
	b	.LBB78_2
.LBB78_2:
	ldr	r1, [sp, #24]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16384
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB78_8
	b	.LBB78_3
.LBB78_3:
	ldr	r1, [sp, #24]
	movs	r0, #1
	movw	r2, #2048
	movt	r2, #16384
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB78_8
	b	.LBB78_4
.LBB78_4:
	ldr	r1, [sp, #24]
	movs	r0, #1
	movw	r2, #3072
	movt	r2, #16384
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB78_8
	b	.LBB78_5
.LBB78_5:
	ldr	r1, [sp, #24]
	movs	r0, #1
	movw	r2, #1024
	movt	r2, #16385
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB78_8
	b	.LBB78_6
.LBB78_6:
	ldr	r1, [sp, #24]
	movs	r0, #1
	movw	r2, #6144
	movt	r2, #16384
	cmp	r1, r2
	str	r0, [sp]                        @ 4-byte Spill
	beq	.LBB78_8
	b	.LBB78_7
.LBB78_7:
	ldr	r0, [sp, #24]
	movw	r1, #49152
	movt	r1, #49150
	add	r0, r1
	clz	r0, r0
	lsrs	r0, r0, #5
	str	r0, [sp]                        @ 4-byte Spill
	b	.LBB78_8
.Ltmp904:
.LBB78_8:
	.loc	7 0 6 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	ldr	r0, [sp]                        @ 4-byte Reload
	.loc	7 5363 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5363:6
	lsls	r0, r0, #31
	cbz	r0, .LBB78_10
	b	.LBB78_9
.LBB78_9:
.Ltmp905:
	.loc	7 5365 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5365:14
	ldr	r0, [sp, #8]
	bic	r0, r0, #3
	str	r0, [sp, #8]
	.loc	7 5366 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5366:17
	ldr	r1, [sp, #16]
	.loc	7 5366 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5366:14
	ldr	r0, [sp, #8]
	orrs	r0, r1
	str	r0, [sp, #8]
	.loc	7 5367 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5367:3
	b	.LBB78_11
.Ltmp906:
.LBB78_10:
	.loc	7 5370 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5370:14
	ldr	r0, [sp, #8]
	orr	r0, r0, #1
	str	r0, [sp, #8]
	b	.LBB78_11
.Ltmp907:
.LBB78_11:
	.loc	7 5374 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5374:12
	ldr	r0, [sp, #8]
	bic	r0, r0, #240
	str	r0, [sp, #8]
	.loc	7 5375 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5375:17
	ldr	r0, [sp, #12]
	.loc	7 5375 30 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5375:30
	lsls	r0, r0, #4
	.loc	7 5375 36                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5375:36
	uxtb	r1, r0
	.loc	7 5375 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5375:12
	ldr	r0, [sp, #8]
	orrs	r0, r1
	str	r0, [sp, #8]
	.loc	7 5378 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5378:11
	ldr	r0, [sp, #4]
	bic	r0, r0, #10
	str	r0, [sp, #4]
	.loc	7 5379 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5379:15
	ldr	r0, [sp, #20]
	.loc	7 5379 30 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5379:30
	and	r1, r0, #10
	.loc	7 5379 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5379:11
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 5382 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5382:17
	ldr	r0, [sp, #8]
	.loc	7 5382 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5382:3
	ldr	r1, [sp, #24]
	.loc	7 5382 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5382:15
	str	r0, [r1, #24]
	.loc	7 5383 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5383:16
	ldr	r0, [sp, #4]
	.loc	7 5383 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5383:3
	ldr	r1, [sp, #24]
	.loc	7 5383 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5383:14
	str	r0, [r1, #32]
	.loc	7 5384 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5384:1
	add	sp, #28
	bx	lr
.Ltmp908:
.Lfunc_end78:
	.size	TIM_TI1_SetConfig, .Lfunc_end78-TIM_TI1_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_TI2_SetConfig,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_TI2_SetConfig
	.type	TIM_TI2_SetConfig,%function
	.code	16                              @ @TIM_TI2_SetConfig
	.thumb_func
TIM_TI2_SetConfig:
.Lfunc_begin79:
	.loc	7 5443 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5443:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 24
	str	r0, [sp, #20]
	str	r1, [sp, #16]
	str	r2, [sp, #12]
	str	r3, [sp, #8]
	movs	r0, #0
.Ltmp909:
	.loc	7 5444 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5444:12
	str	r0, [sp, #4]
	.loc	7 5445 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5445:12
	str	r0, [sp]
	.loc	7 5448 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5448:3
	ldr	r1, [sp, #20]
	.loc	7 5448 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5448:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #16
	str	r0, [r1, #32]
	.loc	7 5449 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5449:14
	ldr	r0, [sp, #20]
	.loc	7 5449 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5449:20
	ldr	r0, [r0, #24]
	.loc	7 5449 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5449:12
	str	r0, [sp, #4]
	.loc	7 5450 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5450:13
	ldr	r0, [sp, #20]
	.loc	7 5450 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5450:19
	ldr	r0, [r0, #32]
	.loc	7 5450 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5450:11
	str	r0, [sp]
	.loc	7 5453 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5453:12
	ldr	r0, [sp, #4]
	bic	r0, r0, #768
	str	r0, [sp, #4]
	.loc	7 5454 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5454:16
	ldr	r1, [sp, #12]
	.loc	7 5454 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5454:12
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp, #4]
	.loc	7 5457 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5457:12
	ldr	r0, [sp, #4]
	bic	r0, r0, #61440
	str	r0, [sp, #4]
	.loc	7 5458 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5458:17
	ldr	r0, [sp, #8]
	.loc	7 5458 30 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5458:30
	lsls	r0, r0, #12
	.loc	7 5458 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5458:37
	uxth	r1, r0
	.loc	7 5458 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5458:12
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 5461 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5461:11
	ldr	r0, [sp]
	bic	r0, r0, #160
	str	r0, [sp]
	.loc	7 5462 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5462:16
	ldr	r0, [sp, #16]
	.loc	7 5462 37 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5462:37
	and	r1, r0, #10
	.loc	7 5462 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5462:11
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #4
	str	r0, [sp]
	.loc	7 5465 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5465:17
	ldr	r0, [sp, #4]
	.loc	7 5465 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5465:3
	ldr	r1, [sp, #20]
	.loc	7 5465 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5465:15
	str	r0, [r1, #24]
	.loc	7 5466 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5466:16
	ldr	r0, [sp]
	.loc	7 5466 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5466:3
	ldr	r1, [sp, #20]
	.loc	7 5466 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5466:14
	str	r0, [r1, #32]
	.loc	7 5467 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5467:1
	add	sp, #24
	bx	lr
.Ltmp910:
.Lfunc_end79:
	.size	TIM_TI2_SetConfig, .Lfunc_end79-TIM_TI2_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_TI3_SetConfig,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_TI3_SetConfig
	.type	TIM_TI3_SetConfig,%function
	.code	16                              @ @TIM_TI3_SetConfig
	.thumb_func
TIM_TI3_SetConfig:
.Lfunc_begin80:
	.loc	7 5526 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5526:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 24
	str	r0, [sp, #20]
	str	r1, [sp, #16]
	str	r2, [sp, #12]
	str	r3, [sp, #8]
	movs	r0, #0
.Ltmp911:
	.loc	7 5527 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5527:12
	str	r0, [sp, #4]
	.loc	7 5528 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5528:12
	str	r0, [sp]
	.loc	7 5531 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5531:3
	ldr	r1, [sp, #20]
	.loc	7 5531 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5531:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #256
	str	r0, [r1, #32]
	.loc	7 5532 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5532:14
	ldr	r0, [sp, #20]
	.loc	7 5532 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5532:20
	ldr	r0, [r0, #28]
	.loc	7 5532 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5532:12
	str	r0, [sp, #4]
	.loc	7 5533 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5533:13
	ldr	r0, [sp, #20]
	.loc	7 5533 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5533:19
	ldr	r0, [r0, #32]
	.loc	7 5533 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5533:11
	str	r0, [sp]
	.loc	7 5536 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5536:12
	ldr	r0, [sp, #4]
	bic	r0, r0, #3
	str	r0, [sp, #4]
	.loc	7 5537 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5537:15
	ldr	r1, [sp, #12]
	.loc	7 5537 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5537:12
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 5540 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5540:12
	ldr	r0, [sp, #4]
	bic	r0, r0, #240
	str	r0, [sp, #4]
	.loc	7 5541 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5541:17
	ldr	r0, [sp, #8]
	.loc	7 5541 30 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5541:30
	lsls	r0, r0, #4
	.loc	7 5541 36                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5541:36
	uxtb	r1, r0
	.loc	7 5541 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5541:12
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 5544 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5544:11
	ldr	r0, [sp]
	bic	r0, r0, #2560
	str	r0, [sp]
	.loc	7 5545 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5545:16
	ldr	r0, [sp, #16]
	.loc	7 5545 37 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5545:37
	and	r1, r0, #10
	.loc	7 5545 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5545:11
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp]
	.loc	7 5548 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5548:17
	ldr	r0, [sp, #4]
	.loc	7 5548 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5548:3
	ldr	r1, [sp, #20]
	.loc	7 5548 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5548:15
	str	r0, [r1, #28]
	.loc	7 5549 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5549:16
	ldr	r0, [sp]
	.loc	7 5549 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5549:3
	ldr	r1, [sp, #20]
	.loc	7 5549 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5549:14
	str	r0, [r1, #32]
	.loc	7 5550 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5550:1
	add	sp, #24
	bx	lr
.Ltmp912:
.Lfunc_end80:
	.size	TIM_TI3_SetConfig, .Lfunc_end80-TIM_TI3_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_TI4_SetConfig,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_TI4_SetConfig
	.type	TIM_TI4_SetConfig,%function
	.code	16                              @ @TIM_TI4_SetConfig
	.thumb_func
TIM_TI4_SetConfig:
.Lfunc_begin81:
	.loc	7 5574 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5574:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 24
	str	r0, [sp, #20]
	str	r1, [sp, #16]
	str	r2, [sp, #12]
	str	r3, [sp, #8]
	movs	r0, #0
.Ltmp913:
	.loc	7 5575 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5575:12
	str	r0, [sp, #4]
	.loc	7 5576 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5576:12
	str	r0, [sp]
	.loc	7 5579 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5579:3
	ldr	r1, [sp, #20]
	.loc	7 5579 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5579:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #4096
	str	r0, [r1, #32]
	.loc	7 5580 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5580:14
	ldr	r0, [sp, #20]
	.loc	7 5580 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5580:20
	ldr	r0, [r0, #28]
	.loc	7 5580 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5580:12
	str	r0, [sp, #4]
	.loc	7 5581 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5581:13
	ldr	r0, [sp, #20]
	.loc	7 5581 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5581:19
	ldr	r0, [r0, #32]
	.loc	7 5581 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5581:11
	str	r0, [sp]
	.loc	7 5584 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5584:12
	ldr	r0, [sp, #4]
	bic	r0, r0, #768
	str	r0, [sp, #4]
	.loc	7 5585 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5585:16
	ldr	r1, [sp, #12]
	.loc	7 5585 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5585:12
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #8
	str	r0, [sp, #4]
	.loc	7 5588 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5588:12
	ldr	r0, [sp, #4]
	bic	r0, r0, #61440
	str	r0, [sp, #4]
	.loc	7 5589 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5589:17
	ldr	r0, [sp, #8]
	.loc	7 5589 30 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5589:30
	lsls	r0, r0, #12
	.loc	7 5589 37                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5589:37
	uxth	r1, r0
	.loc	7 5589 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5589:12
	ldr	r0, [sp, #4]
	orrs	r0, r1
	str	r0, [sp, #4]
	.loc	7 5592 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5592:11
	ldr	r0, [sp]
	bic	r0, r0, #40960
	str	r0, [sp]
	.loc	7 5593 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5593:16
	ldr	r0, [sp, #16]
	.loc	7 5593 38 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5593:38
	and	r1, r0, #10
	.loc	7 5593 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5593:11
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #12
	str	r0, [sp]
	.loc	7 5596 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5596:17
	ldr	r0, [sp, #4]
	.loc	7 5596 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5596:3
	ldr	r1, [sp, #20]
	.loc	7 5596 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5596:15
	str	r0, [r1, #28]
	.loc	7 5597 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5597:16
	ldr	r0, [sp]
	.loc	7 5597 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5597:3
	ldr	r1, [sp, #20]
	.loc	7 5597 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5597:14
	str	r0, [r1, #32]
	.loc	7 5598 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5598:1
	add	sp, #24
	bx	lr
.Ltmp914:
.Lfunc_end81:
	.size	TIM_TI4_SetConfig, .Lfunc_end81-TIM_TI4_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_ConfigChannel,"ax",%progbits
	.hidden	HAL_TIM_PWM_ConfigChannel       @ -- Begin function HAL_TIM_PWM_ConfigChannel
	.globl	HAL_TIM_PWM_ConfigChannel
	.p2align	3
	.type	HAL_TIM_PWM_ConfigChannel,%function
	.code	16                              @ @HAL_TIM_PWM_ConfigChannel
	.thumb_func
HAL_TIM_PWM_ConfigChannel:
.Lfunc_begin82:
	.loc	7 3195 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3195:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
.Ltmp915:
	.loc	7 3208 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3208:3
	b	.LBB82_1
.LBB82_1:
.Ltmp916:
	.loc	7 3208 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3208:3
	ldr	r0, [sp, #16]
	ldrb.w	r0, [r0, #60]
.Ltmp917:
	.loc	7 3208 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3208:3
	cmp	r0, #1
	bne	.LBB82_3
	b	.LBB82_2
.LBB82_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp918:
	.loc	7 3208 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3208:3
	strb.w	r0, [sp, #23]
	b	.LBB82_18
.Ltmp919:
.LBB82_3:
	.loc	7 3208 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3208:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB82_4
.Ltmp920:
.LBB82_4:
	.loc	7 3208 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3208:3
	b	.LBB82_5
.Ltmp921:
.LBB82_5:
	.loc	7 3210 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3210:3
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	7 3210 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3210:15
	strb.w	r0, [r1, #61]
	.loc	7 3212 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3212:11
	ldr	r0, [sp, #8]
	.loc	7 3212 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3212:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #20
	bhi.w	.LBB82_14
@ %bb.6:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI82_0:
	tbb	[pc, r1]
@ %bb.7:
.LJTI82_0:
	.byte	(.LBB82_8-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_9-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_10-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_11-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_12-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_14-(.LCPI82_0+4))/2
	.byte	(.LBB82_13-(.LCPI82_0+4))/2
	.p2align	1
.LBB82_8:
.Ltmp922:
	.loc	7 3220 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3220:25
	ldr	r0, [sp, #16]
	.loc	7 3220 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3220:31
	ldr	r0, [r0]
	.loc	7 3220 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3220:41
	ldr	r1, [sp, #12]
	.loc	7 3220 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3220:7
	bl	TIM_OC1_SetConfig
	.loc	7 3223 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3223:7
	ldr	r0, [sp, #16]
	.loc	7 3223 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3223:13
	ldr	r1, [r0]
	.loc	7 3223 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3223:29
	ldr	r0, [r1, #24]
	orr	r0, r0, #8
	str	r0, [r1, #24]
	.loc	7 3226 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3226:7
	ldr	r0, [sp, #16]
	.loc	7 3226 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3226:13
	ldr	r1, [r0]
	.loc	7 3226 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3226:29
	ldr	r0, [r1, #24]
	bic	r0, r0, #4
	str	r0, [r1, #24]
	.loc	7 3227 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3227:32
	ldr	r0, [sp, #12]
	.loc	7 3227 41 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3227:41
	ldr	r2, [r0, #16]
	.loc	7 3227 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3227:7
	ldr	r0, [sp, #16]
	.loc	7 3227 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3227:13
	ldr	r1, [r0]
	.loc	7 3227 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3227:29
	ldr	r0, [r1, #24]
	orrs	r0, r2
	str	r0, [r1, #24]
.Ltmp923:
	.loc	7 3229 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3229:5
	b	.LBB82_15
.LBB82_9:
.Ltmp924:
	.loc	7 3237 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3237:25
	ldr	r0, [sp, #16]
	.loc	7 3237 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3237:31
	ldr	r0, [r0]
	.loc	7 3237 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3237:41
	ldr	r1, [sp, #12]
	.loc	7 3237 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3237:7
	bl	TIM_OC2_SetConfig
	.loc	7 3240 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3240:7
	ldr	r0, [sp, #16]
	.loc	7 3240 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3240:13
	ldr	r1, [r0]
	.loc	7 3240 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3240:29
	ldr	r0, [r1, #24]
	orr	r0, r0, #2048
	str	r0, [r1, #24]
	.loc	7 3243 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3243:7
	ldr	r0, [sp, #16]
	.loc	7 3243 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3243:13
	ldr	r1, [r0]
	.loc	7 3243 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3243:29
	ldr	r0, [r1, #24]
	bic	r0, r0, #1024
	str	r0, [r1, #24]
	.loc	7 3244 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3244:32
	ldr	r0, [sp, #12]
	.loc	7 3244 41 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3244:41
	ldr	r2, [r0, #16]
	.loc	7 3244 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3244:7
	ldr	r0, [sp, #16]
	.loc	7 3244 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3244:13
	ldr	r1, [r0]
	.loc	7 3244 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3244:29
	ldr	r0, [r1, #24]
	orr.w	r0, r0, r2, lsl #8
	str	r0, [r1, #24]
.Ltmp925:
	.loc	7 3246 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3246:5
	b	.LBB82_15
.LBB82_10:
.Ltmp926:
	.loc	7 3254 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3254:25
	ldr	r0, [sp, #16]
	.loc	7 3254 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3254:31
	ldr	r0, [r0]
	.loc	7 3254 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3254:41
	ldr	r1, [sp, #12]
	.loc	7 3254 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3254:7
	bl	TIM_OC3_SetConfig
	.loc	7 3257 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3257:7
	ldr	r0, [sp, #16]
	.loc	7 3257 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3257:13
	ldr	r1, [r0]
	.loc	7 3257 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3257:29
	ldr	r0, [r1, #28]
	orr	r0, r0, #8
	str	r0, [r1, #28]
	.loc	7 3260 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3260:7
	ldr	r0, [sp, #16]
	.loc	7 3260 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3260:13
	ldr	r1, [r0]
	.loc	7 3260 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3260:29
	ldr	r0, [r1, #28]
	bic	r0, r0, #4
	str	r0, [r1, #28]
	.loc	7 3261 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3261:32
	ldr	r0, [sp, #12]
	.loc	7 3261 41 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3261:41
	ldr	r2, [r0, #16]
	.loc	7 3261 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3261:7
	ldr	r0, [sp, #16]
	.loc	7 3261 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3261:13
	ldr	r1, [r0]
	.loc	7 3261 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3261:29
	ldr	r0, [r1, #28]
	orrs	r0, r2
	str	r0, [r1, #28]
.Ltmp927:
	.loc	7 3263 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3263:5
	b	.LBB82_15
.LBB82_11:
.Ltmp928:
	.loc	7 3271 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3271:25
	ldr	r0, [sp, #16]
	.loc	7 3271 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3271:31
	ldr	r0, [r0]
	.loc	7 3271 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3271:41
	ldr	r1, [sp, #12]
	.loc	7 3271 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3271:7
	bl	TIM_OC4_SetConfig
	.loc	7 3274 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3274:7
	ldr	r0, [sp, #16]
	.loc	7 3274 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3274:13
	ldr	r1, [r0]
	.loc	7 3274 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3274:29
	ldr	r0, [r1, #28]
	orr	r0, r0, #2048
	str	r0, [r1, #28]
	.loc	7 3277 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3277:7
	ldr	r0, [sp, #16]
	.loc	7 3277 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3277:13
	ldr	r1, [r0]
	.loc	7 3277 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3277:29
	ldr	r0, [r1, #28]
	bic	r0, r0, #1024
	str	r0, [r1, #28]
	.loc	7 3278 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3278:32
	ldr	r0, [sp, #12]
	.loc	7 3278 41 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3278:41
	ldr	r2, [r0, #16]
	.loc	7 3278 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3278:7
	ldr	r0, [sp, #16]
	.loc	7 3278 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3278:13
	ldr	r1, [r0]
	.loc	7 3278 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3278:29
	ldr	r0, [r1, #28]
	orr.w	r0, r0, r2, lsl #8
	str	r0, [r1, #28]
.Ltmp929:
	.loc	7 3280 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3280:5
	b	.LBB82_15
.LBB82_12:
.Ltmp930:
	.loc	7 3288 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3288:25
	ldr	r0, [sp, #16]
	.loc	7 3288 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3288:31
	ldr	r0, [r0]
	.loc	7 3288 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3288:41
	ldr	r1, [sp, #12]
	.loc	7 3288 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3288:7
	bl	TIM_OC5_SetConfig
	.loc	7 3291 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3291:7
	ldr	r0, [sp, #16]
	.loc	7 3291 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3291:13
	ldr	r1, [r0]
	.loc	7 3291 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3291:29
	ldr	r0, [r1, #84]
	orr	r0, r0, #8
	str	r0, [r1, #84]
	.loc	7 3294 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3294:7
	ldr	r0, [sp, #16]
	.loc	7 3294 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3294:13
	ldr	r1, [r0]
	.loc	7 3294 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3294:29
	ldr	r0, [r1, #84]
	bic	r0, r0, #4
	str	r0, [r1, #84]
	.loc	7 3295 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3295:32
	ldr	r0, [sp, #12]
	.loc	7 3295 41 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3295:41
	ldr	r2, [r0, #16]
	.loc	7 3295 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3295:7
	ldr	r0, [sp, #16]
	.loc	7 3295 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3295:13
	ldr	r1, [r0]
	.loc	7 3295 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3295:29
	ldr	r0, [r1, #84]
	orrs	r0, r2
	str	r0, [r1, #84]
.Ltmp931:
	.loc	7 3297 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3297:5
	b	.LBB82_15
.LBB82_13:
.Ltmp932:
	.loc	7 3305 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3305:25
	ldr	r0, [sp, #16]
	.loc	7 3305 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3305:31
	ldr	r0, [r0]
	.loc	7 3305 41                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3305:41
	ldr	r1, [sp, #12]
	.loc	7 3305 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3305:7
	bl	TIM_OC6_SetConfig
	.loc	7 3308 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3308:7
	ldr	r0, [sp, #16]
	.loc	7 3308 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3308:13
	ldr	r1, [r0]
	.loc	7 3308 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3308:29
	ldr	r0, [r1, #84]
	orr	r0, r0, #2048
	str	r0, [r1, #84]
	.loc	7 3311 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3311:7
	ldr	r0, [sp, #16]
	.loc	7 3311 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3311:13
	ldr	r1, [r0]
	.loc	7 3311 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3311:29
	ldr	r0, [r1, #84]
	bic	r0, r0, #1024
	str	r0, [r1, #84]
	.loc	7 3312 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3312:32
	ldr	r0, [sp, #12]
	.loc	7 3312 41 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3312:41
	ldr	r2, [r0, #16]
	.loc	7 3312 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3312:7
	ldr	r0, [sp, #16]
	.loc	7 3312 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3312:13
	ldr	r1, [r0]
	.loc	7 3312 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3312:29
	ldr	r0, [r1, #84]
	orr.w	r0, r0, r2, lsl #8
	str	r0, [r1, #84]
.Ltmp933:
	.loc	7 3314 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3314:5
	b	.LBB82_15
.LBB82_14:
	.loc	7 3317 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3317:5
	b	.LBB82_15
.Ltmp934:
.LBB82_15:
	.loc	7 3320 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3320:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	7 3320 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3320:15
	strb.w	r0, [r1, #61]
	.loc	7 3322 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3322:3
	b	.LBB82_16
.LBB82_16:
.Ltmp935:
	.loc	7 3322 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3322:3
	ldr	r1, [sp, #16]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB82_17
.Ltmp936:
.LBB82_17:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 3324 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3324:3
	strb.w	r0, [sp, #23]
	b	.LBB82_18
.LBB82_18:
	.loc	7 3325 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3325:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	pop	{r7, pc}
.Ltmp937:
.Lfunc_end82:
	.size	HAL_TIM_PWM_ConfigChannel, .Lfunc_end82-HAL_TIM_PWM_ConfigChannel
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_ConfigChannel,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_ConfigChannel  @ -- Begin function HAL_TIM_OnePulse_ConfigChannel
	.globl	HAL_TIM_OnePulse_ConfigChannel
	.p2align	3
	.type	HAL_TIM_OnePulse_ConfigChannel,%function
	.code	16                              @ @HAL_TIM_OnePulse_ConfigChannel
	.thumb_func
HAL_TIM_OnePulse_ConfigChannel:
.Lfunc_begin83:
	.loc	7 3344 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3344:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#56
	sub	sp, #56
	.cfi_def_cfa_offset 64
	str	r0, [sp, #48]
	str	r1, [sp, #44]
	str	r2, [sp, #40]
	str	r3, [sp, #36]
.Ltmp938:
	.loc	7 3351 6 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3351:6
	ldr	r0, [sp, #40]
	.loc	7 3351 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3351:23
	ldr	r1, [sp, #36]
.Ltmp939:
	.loc	7 3351 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3351:6
	cmp	r0, r1
	beq.w	.LBB83_19
	b	.LBB83_1
.LBB83_1:
.Ltmp940:
	.loc	7 3354 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3354:5
	b	.LBB83_2
.LBB83_2:
.Ltmp941:
	.loc	7 3354 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3354:5
	ldr	r0, [sp, #48]
	ldrb.w	r0, [r0, #60]
.Ltmp942:
	.loc	7 3354 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3354:5
	cmp	r0, #1
	bne	.LBB83_4
	b	.LBB83_3
.LBB83_3:
	.loc	7 0 5                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:5
	movs	r0, #2
.Ltmp943:
	.loc	7 3354 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3354:5
	strb.w	r0, [sp, #55]
	b	.LBB83_20
.Ltmp944:
.LBB83_4:
	.loc	7 3354 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3354:5
	ldr	r1, [sp, #48]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB83_5
.Ltmp945:
.LBB83_5:
	.loc	7 3354 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3354:5
	b	.LBB83_6
.Ltmp946:
.LBB83_6:
	.loc	7 3356 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3356:5
	ldr	r1, [sp, #48]
	movs	r0, #2
	.loc	7 3356 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3356:17
	strb.w	r0, [r1, #61]
	.loc	7 3359 20 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3359:20
	ldr	r0, [sp, #44]
	.loc	7 3359 29 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3359:29
	ldr	r0, [r0]
	.loc	7 3359 18                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3359:18
	str	r0, [sp, #8]
	.loc	7 3360 19 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3360:19
	ldr	r0, [sp, #44]
	.loc	7 3360 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3360:28
	ldr	r0, [r0, #4]
	.loc	7 3360 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3360:17
	str	r0, [sp, #12]
	.loc	7 3361 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3361:24
	ldr	r0, [sp, #44]
	.loc	7 3361 33 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3361:33
	ldr	r0, [r0, #8]
	.loc	7 3361 22                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3361:22
	str	r0, [sp, #16]
	.loc	7 3362 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3362:25
	ldr	r0, [sp, #44]
	.loc	7 3362 34 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3362:34
	ldr	r0, [r0, #12]
	.loc	7 3362 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3362:23
	str	r0, [sp, #20]
	.loc	7 3363 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3363:25
	ldr	r0, [sp, #44]
	.loc	7 3363 34 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3363:34
	ldr	r0, [r0, #16]
	.loc	7 3363 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3363:23
	str	r0, [sp, #28]
	.loc	7 3364 26 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3364:26
	ldr	r0, [sp, #44]
	.loc	7 3364 35 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3364:35
	ldr	r0, [r0, #20]
	.loc	7 3364 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3364:24
	str	r0, [sp, #32]
	.loc	7 3366 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3366:13
	ldr	r0, [sp, #40]
	.loc	7 3366 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3366:5
	str	r0, [sp, #4]                    @ 4-byte Spill
	cbz	r0, .LBB83_8
	b	.LBB83_7
.LBB83_7:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #4
	beq	.LBB83_9
	b	.LBB83_10
.LBB83_8:
.Ltmp947:
	.loc	7 3372 27 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3372:27
	ldr	r0, [sp, #48]
	.loc	7 3372 33 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3372:33
	ldr	r0, [r0]
	add	r1, sp, #8
	.loc	7 3372 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3372:9
	bl	TIM_OC1_SetConfig
.Ltmp948:
	.loc	7 3374 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3374:7
	b	.LBB83_11
.LBB83_9:
.Ltmp949:
	.loc	7 3379 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3379:27
	ldr	r0, [sp, #48]
	.loc	7 3379 33 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3379:33
	ldr	r0, [r0]
	add	r1, sp, #8
	.loc	7 3379 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3379:9
	bl	TIM_OC2_SetConfig
.Ltmp950:
	.loc	7 3381 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3381:7
	b	.LBB83_11
.LBB83_10:
	.loc	7 3383 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3383:7
	b	.LBB83_11
.Ltmp951:
.LBB83_11:
	.loc	7 3385 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3385:13
	ldr	r0, [sp, #36]
	.loc	7 3385 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3385:5
	str	r0, [sp]                        @ 4-byte Spill
	cbz	r0, .LBB83_13
	b	.LBB83_12
.LBB83_12:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp	r0, #4
	beq	.LBB83_14
	b	.LBB83_15
.LBB83_13:
.Ltmp952:
	.loc	7 3391 27 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3391:27
	ldr	r0, [sp, #48]
	.loc	7 3391 33 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3391:33
	ldr	r0, [r0]
	.loc	7 3391 43                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3391:43
	ldr	r3, [sp, #44]
	.loc	7 3391 52                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3391:52
	ldr	r1, [r3, #24]
	.loc	7 3392 34 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3392:34
	ldr	r2, [r3, #28]
	.loc	7 3392 56 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3392:56
	ldr	r3, [r3, #32]
	.loc	7 3391 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3391:9
	bl	TIM_TI1_SetConfig
	.loc	7 3395 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3395:9
	ldr	r0, [sp, #48]
	.loc	7 3395 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3395:15
	ldr	r1, [r0]
	.loc	7 3395 31                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3395:31
	ldr	r0, [r1, #24]
	bic	r0, r0, #12
	str	r0, [r1, #24]
	.loc	7 3398 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3398:9
	ldr	r0, [sp, #48]
	.loc	7 3398 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3398:15
	ldr	r1, [r0]
	.loc	7 3398 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3398:30
	ldr	r0, [r1, #8]
	movw	r2, #65423
	movt	r2, #65487
	ands	r0, r2
	str	r0, [r1, #8]
	.loc	7 3399 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3399:9
	ldr	r0, [sp, #48]
	.loc	7 3399 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3399:15
	ldr	r1, [r0]
	.loc	7 3399 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3399:30
	ldr	r0, [r1, #8]
	orr	r0, r0, #80
	str	r0, [r1, #8]
	.loc	7 3402 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3402:9
	ldr	r0, [sp, #48]
	.loc	7 3402 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3402:15
	ldr	r1, [r0]
	.loc	7 3402 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3402:30
	ldr	r0, [r1, #8]
	movw	r2, #65528
	movt	r2, #65534
	ands	r0, r2
	str	r0, [r1, #8]
	.loc	7 3403 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3403:9
	ldr	r0, [sp, #48]
	.loc	7 3403 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3403:15
	ldr	r1, [r0]
	.loc	7 3403 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3403:30
	ldr	r0, [r1, #8]
	orr	r0, r0, #6
	str	r0, [r1, #8]
.Ltmp953:
	.loc	7 3405 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3405:7
	b	.LBB83_16
.LBB83_14:
.Ltmp954:
	.loc	7 3410 27                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3410:27
	ldr	r0, [sp, #48]
	.loc	7 3410 33 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3410:33
	ldr	r0, [r0]
	.loc	7 3410 43                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3410:43
	ldr	r3, [sp, #44]
	.loc	7 3410 52                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3410:52
	ldr	r1, [r3, #24]
	.loc	7 3411 27 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3411:27
	ldr	r2, [r3, #28]
	.loc	7 3411 49 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3411:49
	ldr	r3, [r3, #32]
	.loc	7 3410 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3410:9
	bl	TIM_TI2_SetConfig
	.loc	7 3414 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3414:9
	ldr	r0, [sp, #48]
	.loc	7 3414 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3414:15
	ldr	r1, [r0]
	.loc	7 3414 31                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3414:31
	ldr	r0, [r1, #24]
	bic	r0, r0, #3072
	str	r0, [r1, #24]
	.loc	7 3417 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3417:9
	ldr	r0, [sp, #48]
	.loc	7 3417 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3417:15
	ldr	r1, [r0]
	.loc	7 3417 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3417:30
	ldr	r0, [r1, #8]
	movw	r2, #65423
	movt	r2, #65487
	ands	r0, r2
	str	r0, [r1, #8]
	.loc	7 3418 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3418:9
	ldr	r0, [sp, #48]
	.loc	7 3418 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3418:15
	ldr	r1, [r0]
	.loc	7 3418 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3418:30
	ldr	r0, [r1, #8]
	orr	r0, r0, #96
	str	r0, [r1, #8]
	.loc	7 3421 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3421:9
	ldr	r0, [sp, #48]
	.loc	7 3421 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3421:15
	ldr	r1, [r0]
	.loc	7 3421 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3421:30
	ldr	r0, [r1, #8]
	movw	r2, #65528
	movt	r2, #65534
	ands	r0, r2
	str	r0, [r1, #8]
	.loc	7 3422 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3422:9
	ldr	r0, [sp, #48]
	.loc	7 3422 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3422:15
	ldr	r1, [r0]
	.loc	7 3422 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3422:30
	ldr	r0, [r1, #8]
	orr	r0, r0, #6
	str	r0, [r1, #8]
.Ltmp955:
	.loc	7 3424 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3424:7
	b	.LBB83_16
.LBB83_15:
	.loc	7 3427 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3427:7
	b	.LBB83_16
.Ltmp956:
.LBB83_16:
	.loc	7 3430 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3430:5
	ldr	r1, [sp, #48]
	movs	r0, #1
	.loc	7 3430 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3430:17
	strb.w	r0, [r1, #61]
	.loc	7 3432 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3432:5
	b	.LBB83_17
.LBB83_17:
.Ltmp957:
	.loc	7 3432 5 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3432:5
	ldr	r1, [sp, #48]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB83_18
.Ltmp958:
.LBB83_18:
	.loc	7 0 5                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:5
	movs	r0, #0
	.loc	7 3434 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3434:5
	strb.w	r0, [sp, #55]
	b	.LBB83_20
.Ltmp959:
.LBB83_19:
	.loc	7 0 5 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:5
	movs	r0, #1
.Ltmp960:
	.loc	7 3438 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3438:5
	strb.w	r0, [sp, #55]
	b	.LBB83_20
.Ltmp961:
.LBB83_20:
	.loc	7 3440 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3440:1
	ldrb.w	r0, [sp, #55]
	add	sp, #56
	pop	{r7, pc}
.Ltmp962:
.Lfunc_end83:
	.size	HAL_TIM_OnePulse_ConfigChannel, .Lfunc_end83-HAL_TIM_OnePulse_ConfigChannel
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_DMABurst_WriteStart,"ax",%progbits
	.hidden	HAL_TIM_DMABurst_WriteStart     @ -- Begin function HAL_TIM_DMABurst_WriteStart
	.globl	HAL_TIM_DMABurst_WriteStart
	.p2align	3
	.type	HAL_TIM_DMABurst_WriteStart,%function
	.code	16                              @ @HAL_TIM_DMABurst_WriteStart
	.thumb_func
HAL_TIM_DMABurst_WriteStart:
.Lfunc_begin84:
	.loc	7 3483 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3483:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	ldr.w	r12, [sp, #32]
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	str	r3, [sp, #4]
.Ltmp963:
	.loc	7 3490 6 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3490:6
	ldr	r0, [sp, #16]
	.loc	7 3490 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3490:12
	ldrb.w	r0, [r0, #61]
.Ltmp964:
	.loc	7 3490 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3490:6
	cmp	r0, #2
	bne	.LBB84_2
	b	.LBB84_1
.LBB84_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #2
.Ltmp965:
	.loc	7 3492 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3492:6
	strb.w	r0, [sp, #23]
	b	.LBB84_25
.Ltmp966:
.LBB84_2:
	.loc	7 3494 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3494:11
	ldr	r0, [sp, #16]
	.loc	7 3494 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3494:17
	ldrb.w	r0, [r0, #61]
.Ltmp967:
	.loc	7 3494 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3494:11
	cmp	r0, #1
	bne	.LBB84_8
	b	.LBB84_3
.LBB84_3:
.Ltmp968:
	.loc	7 3496 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3496:9
	ldr	r0, [sp, #4]
	.loc	7 3496 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3496:28
	cbnz	r0, .LBB84_6
	b	.LBB84_4
.LBB84_4:
	.loc	7 3496 32                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3496:32
	ldr	r0, [sp, #32]
.Ltmp969:
	.loc	7 3496 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3496:8
	cbz	r0, .LBB84_6
	b	.LBB84_5
.LBB84_5:
	.loc	7 0 8                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:8
	movs	r0, #1
.Ltmp970:
	.loc	7 3498 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3498:7
	strb.w	r0, [sp, #23]
	b	.LBB84_25
.Ltmp971:
.LBB84_6:
	.loc	7 3502 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3502:7
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	7 3502 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3502:19
	strb.w	r0, [r1, #61]
	b	.LBB84_7
.Ltmp972:
.LBB84_7:
	.loc	7 3504 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3504:3
	b	.LBB84_8
.Ltmp973:
.LBB84_8:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB84_9
.LBB84_9:
	.loc	7 3505 10 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3505:10
	ldr	r0, [sp, #8]
	.loc	7 3505 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3505:3
	str	r0, [sp]                        @ 4-byte Spill
	cmp.w	r0, #256
	beq	.LBB84_16
	b	.LBB84_10
.LBB84_10:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #512
	beq	.LBB84_17
	b	.LBB84_11
.LBB84_11:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #1024
	beq	.LBB84_18
	b	.LBB84_12
.LBB84_12:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #2048
	beq	.LBB84_19
	b	.LBB84_13
.LBB84_13:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #4096
	beq	.LBB84_20
	b	.LBB84_14
.LBB84_14:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #8192
	beq.w	.LBB84_21
	b	.LBB84_15
.LBB84_15:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #16384
	beq.w	.LBB84_22
	b	.LBB84_23
.LBB84_16:
.Ltmp974:
	.loc	7 3510 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3510:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #32]
	.loc	7 3510 55 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3510:55
	movw	r0, :lower16:TIM_DMAPeriodElapsedCplt
	movt	r0, :upper16:TIM_DMAPeriodElapsedCplt
	str	r0, [r1, #60]
	.loc	7 3513 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3513:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #32]
	.loc	7 3513 56 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3513:56
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3516 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3516:24
	ldr	r0, [sp, #16]
	.loc	7 3516 95 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3516:95
	ldr	r2, [r0]
	.loc	7 3516 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3516:24
	ldr	r0, [r0, #32]
	.loc	7 3516 65                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3516:65
	ldr	r1, [sp, #4]
	.loc	7 3516 105                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3516:105
	adds	r2, #76
	.loc	7 3516 113                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3516:113
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3516 132                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3516:132
	add.w	r3, r3, r12, lsr #8
	.loc	7 3516 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3516:7
	bl	HAL_DMA_Start_IT
.Ltmp975:
	.loc	7 3518 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3518:5
	b	.LBB84_24
.LBB84_17:
.Ltmp976:
	.loc	7 3522 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3522:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #36]
	.loc	7 3522 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3522:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 3525 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3525:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #36]
	.loc	7 3525 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3525:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3528 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3528:24
	ldr	r0, [sp, #16]
	.loc	7 3528 92 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3528:92
	ldr	r2, [r0]
	.loc	7 3528 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3528:24
	ldr	r0, [r0, #36]
	.loc	7 3528 62                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3528:62
	ldr	r1, [sp, #4]
	.loc	7 3528 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3528:102
	adds	r2, #76
	.loc	7 3528 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3528:110
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3528 129                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3528:129
	add.w	r3, r3, r12, lsr #8
	.loc	7 3528 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3528:7
	bl	HAL_DMA_Start_IT
.Ltmp977:
	.loc	7 3530 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3530:5
	b	.LBB84_24
.LBB84_18:
.Ltmp978:
	.loc	7 3534 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3534:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #40]
	.loc	7 3534 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3534:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 3537 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3537:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #40]
	.loc	7 3537 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3537:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3540 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3540:24
	ldr	r0, [sp, #16]
	.loc	7 3540 92 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3540:92
	ldr	r2, [r0]
	.loc	7 3540 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3540:24
	ldr	r0, [r0, #40]
	.loc	7 3540 62                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3540:62
	ldr	r1, [sp, #4]
	.loc	7 3540 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3540:102
	adds	r2, #76
	.loc	7 3540 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3540:110
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3540 129                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3540:129
	add.w	r3, r3, r12, lsr #8
	.loc	7 3540 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3540:7
	bl	HAL_DMA_Start_IT
.Ltmp979:
	.loc	7 3542 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3542:5
	b	.LBB84_24
.LBB84_19:
.Ltmp980:
	.loc	7 3546 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3546:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	.loc	7 3546 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3546:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 3549 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3549:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	.loc	7 3549 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3549:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3552 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3552:24
	ldr	r0, [sp, #16]
	.loc	7 3552 92 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3552:92
	ldr	r2, [r0]
	.loc	7 3552 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3552:24
	ldr	r0, [r0, #44]
	.loc	7 3552 62                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3552:62
	ldr	r1, [sp, #4]
	.loc	7 3552 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3552:102
	adds	r2, #76
	.loc	7 3552 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3552:110
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3552 129                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3552:129
	add.w	r3, r3, r12, lsr #8
	.loc	7 3552 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3552:7
	bl	HAL_DMA_Start_IT
.Ltmp981:
	.loc	7 3554 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3554:5
	b	.LBB84_24
.LBB84_20:
.Ltmp982:
	.loc	7 3558 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3558:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #48]
	.loc	7 3558 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3558:52
	movw	r0, :lower16:TIM_DMADelayPulseCplt
	movt	r0, :upper16:TIM_DMADelayPulseCplt
	str	r0, [r1, #60]
	.loc	7 3561 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3561:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #48]
	.loc	7 3561 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3561:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3564 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3564:24
	ldr	r0, [sp, #16]
	.loc	7 3564 92 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3564:92
	ldr	r2, [r0]
	.loc	7 3564 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3564:24
	ldr	r0, [r0, #48]
	.loc	7 3564 62                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3564:62
	ldr	r1, [sp, #4]
	.loc	7 3564 102                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3564:102
	adds	r2, #76
	.loc	7 3564 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3564:110
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3564 129                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3564:129
	add.w	r3, r3, r12, lsr #8
	.loc	7 3564 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3564:7
	bl	HAL_DMA_Start_IT
.Ltmp983:
	.loc	7 3566 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3566:5
	b	.LBB84_24
.LBB84_21:
.Ltmp984:
	.loc	7 3570 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3570:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #52]
	.loc	7 3570 60 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3570:60
	movw	r0, :lower16:TIMEx_DMACommutationCplt
	movt	r0, :upper16:TIMEx_DMACommutationCplt
	str	r0, [r1, #60]
	.loc	7 3573 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3573:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #52]
	.loc	7 3573 61 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3573:61
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3576 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3576:24
	ldr	r0, [sp, #16]
	.loc	7 3576 100 is_stmt 0            @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3576:100
	ldr	r2, [r0]
	.loc	7 3576 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3576:24
	ldr	r0, [r0, #52]
	.loc	7 3576 70                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3576:70
	ldr	r1, [sp, #4]
	.loc	7 3576 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3576:110
	adds	r2, #76
	.loc	7 3576 118                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3576:118
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3576 137                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3576:137
	add.w	r3, r3, r12, lsr #8
	.loc	7 3576 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3576:7
	bl	HAL_DMA_Start_IT
.Ltmp985:
	.loc	7 3578 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3578:5
	b	.LBB84_24
.LBB84_22:
.Ltmp986:
	.loc	7 3582 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3582:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #56]
	.loc	7 3582 56 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3582:56
	movw	r0, :lower16:TIM_DMATriggerCplt
	movt	r0, :upper16:TIM_DMATriggerCplt
	str	r0, [r1, #60]
	.loc	7 3585 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3585:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #56]
	.loc	7 3585 57 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3585:57
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3588 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3588:24
	ldr	r0, [sp, #16]
	.loc	7 3588 96 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3588:96
	ldr	r2, [r0]
	.loc	7 3588 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3588:24
	ldr	r0, [r0, #56]
	.loc	7 3588 66                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3588:66
	ldr	r1, [sp, #4]
	.loc	7 3588 106                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3588:106
	adds	r2, #76
	.loc	7 3588 114                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3588:114
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3588 133                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3588:133
	add.w	r3, r3, r12, lsr #8
	.loc	7 3588 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3588:7
	bl	HAL_DMA_Start_IT
.Ltmp987:
	.loc	7 3590 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3590:5
	b	.LBB84_24
.LBB84_23:
	.loc	7 3592 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3592:5
	b	.LBB84_24
.Ltmp988:
.LBB84_24:
	.loc	7 3595 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3595:26
	ldr	r0, [sp, #12]
	.loc	7 3595 45 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3595:45
	ldr	r1, [sp, #32]
	.loc	7 3595 43                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3595:43
	orrs	r0, r1
	.loc	7 3595 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3595:4
	ldr	r1, [sp, #16]
	.loc	7 3595 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3595:10
	ldr	r1, [r1]
	.loc	7 3595 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3595:24
	strh.w	r0, [r1, #72]
	.loc	7 3598 4 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3598:4
	ldr	r2, [sp, #8]
	ldr	r0, [sp, #16]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orrs	r0, r2
	str	r0, [r1, #12]
	.loc	7 3600 4                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3600:4
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	7 3600 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3600:16
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 3603 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3603:3
	strb.w	r0, [sp, #23]
	b	.LBB84_25
.LBB84_25:
	.loc	7 3604 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3604:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	pop	{r7, pc}
.Ltmp989:
.Lfunc_end84:
	.size	HAL_TIM_DMABurst_WriteStart, .Lfunc_end84-HAL_TIM_DMABurst_WriteStart
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_DMATriggerCplt,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_DMATriggerCplt
	.type	TIM_DMATriggerCplt,%function
	.code	16                              @ @TIM_DMATriggerCplt
	.thumb_func
TIM_DMATriggerCplt:
.Lfunc_begin85:
	.loc	7 4756 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4756:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#8
	sub	sp, #8
	.cfi_def_cfa_offset 16
	str	r0, [sp, #4]
.Ltmp990:
	.loc	7 4757 73 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4757:73
	ldr	r0, [sp, #4]
	.loc	7 4757 80 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4757:80
	ldr	r0, [r0, #56]
	.loc	7 4757 22                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4757:22
	str	r0, [sp]
	.loc	7 4759 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4759:3
	ldr	r1, [sp]
	movs	r0, #1
	.loc	7 4759 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4759:14
	strb.w	r0, [r1, #61]
	.loc	7 4761 27 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4761:27
	ldr	r0, [sp]
	.loc	7 4761 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4761:3
	bl	HAL_TIM_TriggerCallback
	.loc	7 4762 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4762:1
	add	sp, #8
	pop	{r7, pc}
.Ltmp991:
.Lfunc_end85:
	.size	TIM_DMATriggerCplt, .Lfunc_end85-TIM_DMATriggerCplt
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_DMABurst_WriteStop,"ax",%progbits
	.hidden	HAL_TIM_DMABurst_WriteStop      @ -- Begin function HAL_TIM_DMABurst_WriteStop
	.globl	HAL_TIM_DMABurst_WriteStop
	.p2align	3
	.type	HAL_TIM_DMABurst_WriteStop,%function
	.code	16                              @ @HAL_TIM_DMABurst_WriteStop
	.thumb_func
HAL_TIM_DMABurst_WriteStop:
.Lfunc_begin86:
	.loc	7 3614 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3614:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp992:
	.loc	7 3619 10 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3619:10
	ldr	r0, [sp, #8]
	.loc	7 3619 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3619:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp.w	r0, #256
	beq	.LBB86_7
	b	.LBB86_1
.LBB86_1:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #512
	beq	.LBB86_8
	b	.LBB86_2
.LBB86_2:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #1024
	beq	.LBB86_9
	b	.LBB86_3
.LBB86_3:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #2048
	beq	.LBB86_10
	b	.LBB86_4
.LBB86_4:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #4096
	beq	.LBB86_11
	b	.LBB86_5
.LBB86_5:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #8192
	beq	.LBB86_12
	b	.LBB86_6
.LBB86_6:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #16384
	beq	.LBB86_13
	b	.LBB86_14
.LBB86_7:
.Ltmp993:
	.loc	7 3623 21 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3623:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #32]
	.loc	7 3623 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3623:7
	bl	HAL_DMA_Abort
.Ltmp994:
	.loc	7 3625 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3625:5
	b	.LBB86_15
.LBB86_8:
.Ltmp995:
	.loc	7 3628 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3628:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #36]
	.loc	7 3628 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3628:7
	bl	HAL_DMA_Abort
.Ltmp996:
	.loc	7 3630 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3630:5
	b	.LBB86_15
.LBB86_9:
.Ltmp997:
	.loc	7 3633 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3633:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #40]
	.loc	7 3633 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3633:7
	bl	HAL_DMA_Abort
.Ltmp998:
	.loc	7 3635 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3635:5
	b	.LBB86_15
.LBB86_10:
.Ltmp999:
	.loc	7 3638 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3638:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #44]
	.loc	7 3638 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3638:7
	bl	HAL_DMA_Abort
.Ltmp1000:
	.loc	7 3640 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3640:5
	b	.LBB86_15
.LBB86_11:
.Ltmp1001:
	.loc	7 3643 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3643:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #48]
	.loc	7 3643 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3643:7
	bl	HAL_DMA_Abort
.Ltmp1002:
	.loc	7 3645 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3645:5
	b	.LBB86_15
.LBB86_12:
.Ltmp1003:
	.loc	7 3648 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3648:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #52]
	.loc	7 3648 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3648:7
	bl	HAL_DMA_Abort
.Ltmp1004:
	.loc	7 3650 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3650:5
	b	.LBB86_15
.LBB86_13:
.Ltmp1005:
	.loc	7 3653 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3653:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #56]
	.loc	7 3653 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3653:7
	bl	HAL_DMA_Abort
.Ltmp1006:
	.loc	7 3655 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3655:5
	b	.LBB86_15
.LBB86_14:
	.loc	7 3657 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3657:5
	b	.LBB86_15
.Ltmp1007:
.LBB86_15:
	.loc	7 3661 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3661:3
	ldr	r2, [sp, #8]
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bics	r0, r2
	str	r0, [r1, #12]
	movs	r0, #0
	.loc	7 3664 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3664:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp1008:
.Lfunc_end86:
	.size	HAL_TIM_DMABurst_WriteStop, .Lfunc_end86-HAL_TIM_DMABurst_WriteStop
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_DMABurst_ReadStart,"ax",%progbits
	.hidden	HAL_TIM_DMABurst_ReadStart      @ -- Begin function HAL_TIM_DMABurst_ReadStart
	.globl	HAL_TIM_DMABurst_ReadStart
	.p2align	3
	.type	HAL_TIM_DMABurst_ReadStart,%function
	.code	16                              @ @HAL_TIM_DMABurst_ReadStart
	.thumb_func
HAL_TIM_DMABurst_ReadStart:
.Lfunc_begin87:
	.loc	7 3708 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3708:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	ldr.w	r12, [sp, #32]
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	str	r3, [sp, #4]
.Ltmp1009:
	.loc	7 3715 7 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3715:7
	ldr	r0, [sp, #16]
	.loc	7 3715 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3715:13
	ldrb.w	r0, [r0, #61]
.Ltmp1010:
	.loc	7 3715 6                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3715:6
	cmp	r0, #2
	bne	.LBB87_2
	b	.LBB87_1
.LBB87_1:
	.loc	7 0 6                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:6
	movs	r0, #2
.Ltmp1011:
	.loc	7 3717 6 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3717:6
	strb.w	r0, [sp, #23]
	b	.LBB87_25
.Ltmp1012:
.LBB87_2:
	.loc	7 3719 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3719:12
	ldr	r0, [sp, #16]
	.loc	7 3719 18 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3719:18
	ldrb.w	r0, [r0, #61]
.Ltmp1013:
	.loc	7 3719 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3719:11
	cmp	r0, #1
	bne	.LBB87_8
	b	.LBB87_3
.LBB87_3:
.Ltmp1014:
	.loc	7 3721 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3721:9
	ldr	r0, [sp, #4]
	.loc	7 3721 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3721:28
	cbnz	r0, .LBB87_6
	b	.LBB87_4
.LBB87_4:
	.loc	7 3721 32                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3721:32
	ldr	r0, [sp, #32]
.Ltmp1015:
	.loc	7 3721 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3721:8
	cbz	r0, .LBB87_6
	b	.LBB87_5
.LBB87_5:
	.loc	7 0 8                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:8
	movs	r0, #1
.Ltmp1016:
	.loc	7 3723 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3723:7
	strb.w	r0, [sp, #23]
	b	.LBB87_25
.Ltmp1017:
.LBB87_6:
	.loc	7 3727 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3727:7
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	7 3727 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3727:19
	strb.w	r0, [r1, #61]
	b	.LBB87_7
.Ltmp1018:
.LBB87_7:
	.loc	7 3729 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3729:3
	b	.LBB87_8
.Ltmp1019:
.LBB87_8:
	.loc	7 0 3 is_stmt 0                 @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	b	.LBB87_9
.LBB87_9:
	.loc	7 3730 10 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3730:10
	ldr	r0, [sp, #8]
	.loc	7 3730 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3730:3
	str	r0, [sp]                        @ 4-byte Spill
	cmp.w	r0, #256
	beq	.LBB87_16
	b	.LBB87_10
.LBB87_10:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #512
	beq	.LBB87_17
	b	.LBB87_11
.LBB87_11:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #1024
	beq	.LBB87_18
	b	.LBB87_12
.LBB87_12:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #2048
	beq	.LBB87_19
	b	.LBB87_13
.LBB87_13:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #4096
	beq	.LBB87_20
	b	.LBB87_14
.LBB87_14:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #8192
	beq.w	.LBB87_21
	b	.LBB87_15
.LBB87_15:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp.w	r0, #16384
	beq.w	.LBB87_22
	b	.LBB87_23
.LBB87_16:
.Ltmp1020:
	.loc	7 3735 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3735:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #32]
	.loc	7 3735 55 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3735:55
	movw	r0, :lower16:TIM_DMAPeriodElapsedCplt
	movt	r0, :upper16:TIM_DMAPeriodElapsedCplt
	str	r0, [r1, #60]
	.loc	7 3738 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3738:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #32]
	.loc	7 3738 56 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3738:56
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3741 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3741:25
	ldr	r0, [sp, #16]
	.loc	7 3741 73 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3741:73
	ldr	r1, [r0]
	.loc	7 3741 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3741:25
	ldr	r0, [r0, #32]
	.loc	7 3741 83                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3741:83
	adds	r1, #76
	.loc	7 3741 99                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3741:99
	ldr	r2, [sp, #4]
	.loc	7 3741 114                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3741:114
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3741 133                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3741:133
	add.w	r3, r3, r12, lsr #8
	.loc	7 3741 8                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3741:8
	bl	HAL_DMA_Start_IT
.Ltmp1021:
	.loc	7 3743 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3743:5
	b	.LBB87_24
.LBB87_17:
.Ltmp1022:
	.loc	7 3747 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3747:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #36]
	.loc	7 3747 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3747:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 3750 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3750:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #36]
	.loc	7 3750 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3750:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3753 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3753:24
	ldr	r0, [sp, #16]
	.loc	7 3753 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3753:69
	ldr	r1, [r0]
	.loc	7 3753 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3753:24
	ldr	r0, [r0, #36]
	.loc	7 3753 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3753:79
	adds	r1, #76
	.loc	7 3753 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3753:95
	ldr	r2, [sp, #4]
	.loc	7 3753 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3753:110
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3753 129                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3753:129
	add.w	r3, r3, r12, lsr #8
	.loc	7 3753 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3753:7
	bl	HAL_DMA_Start_IT
.Ltmp1023:
	.loc	7 3755 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3755:5
	b	.LBB87_24
.LBB87_18:
.Ltmp1024:
	.loc	7 3759 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3759:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #40]
	.loc	7 3759 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3759:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 3762 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3762:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #40]
	.loc	7 3762 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3762:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3765 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3765:24
	ldr	r0, [sp, #16]
	.loc	7 3765 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3765:69
	ldr	r1, [r0]
	.loc	7 3765 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3765:24
	ldr	r0, [r0, #40]
	.loc	7 3765 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3765:79
	adds	r1, #76
	.loc	7 3765 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3765:95
	ldr	r2, [sp, #4]
	.loc	7 3765 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3765:110
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3765 129                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3765:129
	add.w	r3, r3, r12, lsr #8
	.loc	7 3765 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3765:7
	bl	HAL_DMA_Start_IT
.Ltmp1025:
	.loc	7 3767 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3767:5
	b	.LBB87_24
.LBB87_19:
.Ltmp1026:
	.loc	7 3771 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3771:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	.loc	7 3771 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3771:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 3774 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3774:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #44]
	.loc	7 3774 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3774:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3777 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3777:24
	ldr	r0, [sp, #16]
	.loc	7 3777 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3777:69
	ldr	r1, [r0]
	.loc	7 3777 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3777:24
	ldr	r0, [r0, #44]
	.loc	7 3777 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3777:79
	adds	r1, #76
	.loc	7 3777 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3777:95
	ldr	r2, [sp, #4]
	.loc	7 3777 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3777:110
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3777 129                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3777:129
	add.w	r3, r3, r12, lsr #8
	.loc	7 3777 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3777:7
	bl	HAL_DMA_Start_IT
.Ltmp1027:
	.loc	7 3779 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3779:5
	b	.LBB87_24
.LBB87_20:
.Ltmp1028:
	.loc	7 3783 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3783:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #48]
	.loc	7 3783 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3783:52
	movw	r0, :lower16:TIM_DMACaptureCplt
	movt	r0, :upper16:TIM_DMACaptureCplt
	str	r0, [r1, #60]
	.loc	7 3786 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3786:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #48]
	.loc	7 3786 53 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3786:53
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3789 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3789:24
	ldr	r0, [sp, #16]
	.loc	7 3789 69 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3789:69
	ldr	r1, [r0]
	.loc	7 3789 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3789:24
	ldr	r0, [r0, #48]
	.loc	7 3789 79                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3789:79
	adds	r1, #76
	.loc	7 3789 95                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3789:95
	ldr	r2, [sp, #4]
	.loc	7 3789 110                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3789:110
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3789 129                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3789:129
	add.w	r3, r3, r12, lsr #8
	.loc	7 3789 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3789:7
	bl	HAL_DMA_Start_IT
.Ltmp1029:
	.loc	7 3791 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3791:5
	b	.LBB87_24
.LBB87_21:
.Ltmp1030:
	.loc	7 3795 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3795:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #52]
	.loc	7 3795 60 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3795:60
	movw	r0, :lower16:TIMEx_DMACommutationCplt
	movt	r0, :upper16:TIMEx_DMACommutationCplt
	str	r0, [r1, #60]
	.loc	7 3798 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3798:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #52]
	.loc	7 3798 61 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3798:61
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3801 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3801:24
	ldr	r0, [sp, #16]
	.loc	7 3801 77 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3801:77
	ldr	r1, [r0]
	.loc	7 3801 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3801:24
	ldr	r0, [r0, #52]
	.loc	7 3801 87                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3801:87
	adds	r1, #76
	.loc	7 3801 103                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3801:103
	ldr	r2, [sp, #4]
	.loc	7 3801 118                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3801:118
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3801 137                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3801:137
	add.w	r3, r3, r12, lsr #8
	.loc	7 3801 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3801:7
	bl	HAL_DMA_Start_IT
.Ltmp1031:
	.loc	7 3803 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3803:5
	b	.LBB87_24
.LBB87_22:
.Ltmp1032:
	.loc	7 3807 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3807:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #56]
	.loc	7 3807 56 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3807:56
	movw	r0, :lower16:TIM_DMATriggerCplt
	movt	r0, :upper16:TIM_DMATriggerCplt
	str	r0, [r1, #60]
	.loc	7 3810 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3810:7
	ldr	r0, [sp, #16]
	ldr	r1, [r0, #56]
	.loc	7 3810 57 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3810:57
	movw	r0, :lower16:TIM_DMAError
	movt	r0, :upper16:TIM_DMAError
	str	r0, [r1, #76]
	.loc	7 3813 24 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3813:24
	ldr	r0, [sp, #16]
	.loc	7 3813 73 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3813:73
	ldr	r1, [r0]
	.loc	7 3813 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3813:24
	ldr	r0, [r0, #56]
	.loc	7 3813 83                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3813:83
	adds	r1, #76
	.loc	7 3813 99                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3813:99
	ldr	r2, [sp, #4]
	.loc	7 3813 114                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3813:114
	ldr.w	r12, [sp, #32]
	movs	r3, #1
	.loc	7 3813 133                      @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3813:133
	add.w	r3, r3, r12, lsr #8
	.loc	7 3813 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3813:7
	bl	HAL_DMA_Start_IT
.Ltmp1033:
	.loc	7 3815 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3815:5
	b	.LBB87_24
.LBB87_23:
	.loc	7 3817 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3817:5
	b	.LBB87_24
.Ltmp1034:
.LBB87_24:
	.loc	7 3821 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3821:25
	ldr	r0, [sp, #12]
	.loc	7 3821 44 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3821:44
	ldr	r1, [sp, #32]
	.loc	7 3821 42                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3821:42
	orrs	r0, r1
	.loc	7 3821 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3821:3
	ldr	r1, [sp, #16]
	.loc	7 3821 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3821:9
	ldr	r1, [r1]
	.loc	7 3821 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3821:23
	strh.w	r0, [r1, #72]
	.loc	7 3824 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3824:3
	ldr	r2, [sp, #8]
	ldr	r0, [sp, #16]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orrs	r0, r2
	str	r0, [r1, #12]
	.loc	7 3826 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3826:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	7 3826 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3826:15
	strb.w	r0, [r1, #61]
	movs	r0, #0
	.loc	7 3829 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3829:3
	strb.w	r0, [sp, #23]
	b	.LBB87_25
.LBB87_25:
	.loc	7 3830 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3830:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	pop	{r7, pc}
.Ltmp1035:
.Lfunc_end87:
	.size	HAL_TIM_DMABurst_ReadStart, .Lfunc_end87-HAL_TIM_DMABurst_ReadStart
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_DMABurst_ReadStop,"ax",%progbits
	.hidden	HAL_TIM_DMABurst_ReadStop       @ -- Begin function HAL_TIM_DMABurst_ReadStop
	.globl	HAL_TIM_DMABurst_ReadStop
	.p2align	3
	.type	HAL_TIM_DMABurst_ReadStop,%function
	.code	16                              @ @HAL_TIM_DMABurst_ReadStop
	.thumb_func
HAL_TIM_DMABurst_ReadStop:
.Lfunc_begin88:
	.loc	7 3840 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3840:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #12]
	str	r1, [sp, #8]
.Ltmp1036:
	.loc	7 3845 10 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3845:10
	ldr	r0, [sp, #8]
	.loc	7 3845 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3845:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp.w	r0, #256
	beq	.LBB88_7
	b	.LBB88_1
.LBB88_1:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #512
	beq	.LBB88_8
	b	.LBB88_2
.LBB88_2:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #1024
	beq	.LBB88_9
	b	.LBB88_3
.LBB88_3:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #2048
	beq	.LBB88_10
	b	.LBB88_4
.LBB88_4:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #4096
	beq	.LBB88_11
	b	.LBB88_5
.LBB88_5:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #8192
	beq	.LBB88_12
	b	.LBB88_6
.LBB88_6:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #16384
	beq	.LBB88_13
	b	.LBB88_14
.LBB88_7:
.Ltmp1037:
	.loc	7 3849 21 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3849:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #32]
	.loc	7 3849 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3849:7
	bl	HAL_DMA_Abort
.Ltmp1038:
	.loc	7 3851 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3851:5
	b	.LBB88_15
.LBB88_8:
.Ltmp1039:
	.loc	7 3854 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3854:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #36]
	.loc	7 3854 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3854:7
	bl	HAL_DMA_Abort
.Ltmp1040:
	.loc	7 3856 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3856:5
	b	.LBB88_15
.LBB88_9:
.Ltmp1041:
	.loc	7 3859 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3859:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #40]
	.loc	7 3859 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3859:7
	bl	HAL_DMA_Abort
.Ltmp1042:
	.loc	7 3861 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3861:5
	b	.LBB88_15
.LBB88_10:
.Ltmp1043:
	.loc	7 3864 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3864:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #44]
	.loc	7 3864 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3864:7
	bl	HAL_DMA_Abort
.Ltmp1044:
	.loc	7 3866 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3866:5
	b	.LBB88_15
.LBB88_11:
.Ltmp1045:
	.loc	7 3869 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3869:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #48]
	.loc	7 3869 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3869:7
	bl	HAL_DMA_Abort
.Ltmp1046:
	.loc	7 3871 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3871:5
	b	.LBB88_15
.LBB88_12:
.Ltmp1047:
	.loc	7 3874 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3874:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #52]
	.loc	7 3874 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3874:7
	bl	HAL_DMA_Abort
.Ltmp1048:
	.loc	7 3876 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3876:5
	b	.LBB88_15
.LBB88_13:
.Ltmp1049:
	.loc	7 3879 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3879:21
	ldr	r0, [sp, #12]
	ldr	r0, [r0, #56]
	.loc	7 3879 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3879:7
	bl	HAL_DMA_Abort
.Ltmp1050:
	.loc	7 3881 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3881:5
	b	.LBB88_15
.LBB88_14:
	.loc	7 3883 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3883:5
	b	.LBB88_15
.Ltmp1051:
.LBB88_15:
	.loc	7 3887 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3887:3
	ldr	r2, [sp, #8]
	ldr	r0, [sp, #12]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bics	r0, r2
	str	r0, [r1, #12]
	movs	r0, #0
	.loc	7 3890 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3890:3
	add	sp, #16
	pop	{r7, pc}
.Ltmp1052:
.Lfunc_end88:
	.size	HAL_TIM_DMABurst_ReadStop, .Lfunc_end88-HAL_TIM_DMABurst_ReadStop
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_GenerateEvent,"ax",%progbits
	.hidden	HAL_TIM_GenerateEvent           @ -- Begin function HAL_TIM_GenerateEvent
	.globl	HAL_TIM_GenerateEvent
	.p2align	3
	.type	HAL_TIM_GenerateEvent,%function
	.code	16                              @ @HAL_TIM_GenerateEvent
	.thumb_func
HAL_TIM_GenerateEvent:
.Lfunc_begin89:
	.loc	7 3914 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3914:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#12
	sub	sp, #12
	.cfi_def_cfa_offset 12
	str	r0, [sp, #4]
	str	r1, [sp]
.Ltmp1053:
	.loc	7 3920 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3920:3
	b	.LBB89_1
.LBB89_1:
.Ltmp1054:
	.loc	7 3920 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3920:3
	ldr	r0, [sp, #4]
	ldrb.w	r0, [r0, #60]
.Ltmp1055:
	.loc	7 3920 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3920:3
	cmp	r0, #1
	bne	.LBB89_3
	b	.LBB89_2
.LBB89_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp1056:
	.loc	7 3920 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3920:3
	strb.w	r0, [sp, #11]
	b	.LBB89_8
.Ltmp1057:
.LBB89_3:
	.loc	7 3920 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3920:3
	ldr	r1, [sp, #4]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB89_4
.Ltmp1058:
.LBB89_4:
	.loc	7 3920 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3920:3
	b	.LBB89_5
.Ltmp1059:
.LBB89_5:
	.loc	7 3923 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3923:3
	ldr	r1, [sp, #4]
	movs	r0, #2
	.loc	7 3923 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3923:15
	strb.w	r0, [r1, #61]
	.loc	7 3926 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3926:25
	ldr	r0, [sp]
	.loc	7 3926 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3926:3
	ldr	r1, [sp, #4]
	.loc	7 3926 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3926:9
	ldr	r1, [r1]
	.loc	7 3926 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3926:23
	str	r0, [r1, #20]
	.loc	7 3929 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3929:3
	ldr	r1, [sp, #4]
	movs	r0, #1
	.loc	7 3929 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3929:15
	strb.w	r0, [r1, #61]
	.loc	7 3931 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3931:3
	b	.LBB89_6
.LBB89_6:
.Ltmp1060:
	.loc	7 3931 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3931:3
	ldr	r1, [sp, #4]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB89_7
.Ltmp1061:
.LBB89_7:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 3934 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3934:3
	strb.w	r0, [sp, #11]
	b	.LBB89_8
.LBB89_8:
	.loc	7 3935 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3935:1
	ldrb.w	r0, [sp, #11]
	add	sp, #12
	bx	lr
.Ltmp1062:
.Lfunc_end89:
	.size	HAL_TIM_GenerateEvent, .Lfunc_end89-HAL_TIM_GenerateEvent
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_ConfigOCrefClear,"ax",%progbits
	.hidden	HAL_TIM_ConfigOCrefClear        @ -- Begin function HAL_TIM_ConfigOCrefClear
	.globl	HAL_TIM_ConfigOCrefClear
	.p2align	3
	.type	HAL_TIM_ConfigOCrefClear,%function
	.code	16                              @ @HAL_TIM_ConfigOCrefClear
	.thumb_func
HAL_TIM_ConfigOCrefClear:
.Lfunc_begin90:
	.loc	7 3956 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3956:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#32
	sub	sp, #32
	.cfi_def_cfa_offset 40
	str	r0, [sp, #24]
	str	r1, [sp, #20]
	str	r2, [sp, #16]
	movs	r0, #0
.Ltmp1063:
	.loc	7 3957 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3957:12
	str	r0, [sp, #12]
	.loc	7 3964 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3964:3
	b	.LBB90_1
.LBB90_1:
.Ltmp1064:
	.loc	7 3964 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3964:3
	ldr	r0, [sp, #24]
	ldrb.w	r0, [r0, #60]
.Ltmp1065:
	.loc	7 3964 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3964:3
	cmp	r0, #1
	bne	.LBB90_3
	b	.LBB90_2
.LBB90_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp1066:
	.loc	7 3964 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3964:3
	strb.w	r0, [sp, #31]
	b	.LBB90_41
.Ltmp1067:
.LBB90_3:
	.loc	7 3964 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3964:3
	ldr	r1, [sp, #24]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB90_4
.Ltmp1068:
.LBB90_4:
	.loc	7 3964 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3964:3
	b	.LBB90_5
.Ltmp1069:
.LBB90_5:
	.loc	7 3966 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3966:11
	ldr	r0, [sp, #20]
	.loc	7 3966 30 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3966:30
	ldr	r0, [r0, #4]
	.loc	7 3966 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3966:3
	str	r0, [sp, #8]                    @ 4-byte Spill
	cbz	r0, .LBB90_7
	b	.LBB90_6
.LBB90_6:
	ldr	r0, [sp, #8]                    @ 4-byte Reload
	cmp	r0, #1
	beq	.LBB90_8
	b	.LBB90_9
.LBB90_7:
.Ltmp1070:
	.loc	7 3971 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3971:17
	ldr	r0, [sp, #24]
	.loc	7 3971 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3971:23
	ldr	r0, [r0]
	.loc	7 3971 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3971:33
	ldr	r0, [r0, #8]
	.loc	7 3971 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3971:15
	str	r0, [sp, #12]
	.loc	7 3974 15 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3974:15
	ldr	r0, [sp, #12]
	bic	r0, r0, #65280
	str	r0, [sp, #12]
	.loc	7 3977 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3977:30
	ldr	r0, [sp, #12]
	.loc	7 3977 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3977:7
	ldr	r1, [sp, #24]
	.loc	7 3977 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3977:13
	ldr	r1, [r1]
	.loc	7 3977 28                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3977:28
	str	r0, [r1, #8]
.Ltmp1071:
	.loc	7 3979 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3979:5
	b	.LBB90_10
.LBB90_8:
.Ltmp1072:
	.loc	7 3988 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3988:25
	ldr	r0, [sp, #24]
	.loc	7 3988 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3988:31
	ldr	r0, [r0]
	.loc	7 3989 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3989:25
	ldr	r3, [sp, #20]
	.loc	7 3990 44                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3990:44
	ldr	r2, [r3, #8]
	.loc	7 3989 44                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3989:44
	ldr	r1, [r3, #12]
	.loc	7 3991 44                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3991:44
	ldr	r3, [r3, #16]
	.loc	7 3988 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3988:7
	bl	TIM_ETR_SetConfig
.Ltmp1073:
	.loc	7 3994 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3994:5
	b	.LBB90_10
.LBB90_9:
	.loc	7 3997 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:3997:5
	b	.LBB90_10
.Ltmp1074:
.LBB90_10:
	.loc	7 4000 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4000:11
	ldr	r0, [sp, #16]
	.loc	7 4000 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4000:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #20
	bhi.w	.LBB90_37
@ %bb.11:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp, #4]                    @ 4-byte Reload
.LCPI90_0:
	tbb	[pc, r1]
@ %bb.12:
.LJTI90_0:
	.byte	(.LBB90_13-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_17-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_21-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_25-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_29-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_37-(.LCPI90_0+4))/2
	.byte	(.LBB90_33-(.LCPI90_0+4))/2
	.p2align	1
.LBB90_13:
.Ltmp1075:
	.loc	7 4004 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4004:12
	ldr	r0, [sp, #20]
	.loc	7 4004 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4004:31
	ldr	r0, [r0]
.Ltmp1076:
	.loc	7 4004 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4004:12
	cbz	r0, .LBB90_15
	b	.LBB90_14
.LBB90_14:
.Ltmp1077:
	.loc	7 4007 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4007:11
	ldr	r0, [sp, #24]
	.loc	7 4007 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4007:17
	ldr	r1, [r0]
	.loc	7 4007 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4007:33
	ldr	r0, [r1, #24]
	orr	r0, r0, #128
	str	r0, [r1, #24]
	.loc	7 4008 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4008:9
	b	.LBB90_16
.Ltmp1078:
.LBB90_15:
	.loc	7 4012 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4012:11
	ldr	r0, [sp, #24]
	.loc	7 4012 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4012:17
	ldr	r1, [r0]
	.loc	7 4012 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4012:33
	ldr	r0, [r1, #24]
	bic	r0, r0, #128
	str	r0, [r1, #24]
	b	.LBB90_16
.Ltmp1079:
.LBB90_16:
	.loc	7 4015 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4015:7
	b	.LBB90_38
.LBB90_17:
.Ltmp1080:
	.loc	7 4018 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4018:12
	ldr	r0, [sp, #20]
	.loc	7 4018 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4018:31
	ldr	r0, [r0]
.Ltmp1081:
	.loc	7 4018 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4018:12
	cbz	r0, .LBB90_19
	b	.LBB90_18
.LBB90_18:
.Ltmp1082:
	.loc	7 4021 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4021:11
	ldr	r0, [sp, #24]
	.loc	7 4021 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4021:17
	ldr	r1, [r0]
	.loc	7 4021 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4021:33
	ldr	r0, [r1, #24]
	orr	r0, r0, #32768
	str	r0, [r1, #24]
	.loc	7 4022 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4022:9
	b	.LBB90_20
.Ltmp1083:
.LBB90_19:
	.loc	7 4026 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4026:11
	ldr	r0, [sp, #24]
	.loc	7 4026 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4026:17
	ldr	r1, [r0]
	.loc	7 4026 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4026:33
	ldr	r0, [r1, #24]
	bic	r0, r0, #32768
	str	r0, [r1, #24]
	b	.LBB90_20
.Ltmp1084:
.LBB90_20:
	.loc	7 4029 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4029:5
	b	.LBB90_38
.LBB90_21:
.Ltmp1085:
	.loc	7 4032 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4032:12
	ldr	r0, [sp, #20]
	.loc	7 4032 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4032:31
	ldr	r0, [r0]
.Ltmp1086:
	.loc	7 4032 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4032:12
	cbz	r0, .LBB90_23
	b	.LBB90_22
.LBB90_22:
.Ltmp1087:
	.loc	7 4035 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4035:11
	ldr	r0, [sp, #24]
	.loc	7 4035 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4035:17
	ldr	r1, [r0]
	.loc	7 4035 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4035:33
	ldr	r0, [r1, #28]
	orr	r0, r0, #128
	str	r0, [r1, #28]
	.loc	7 4036 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4036:9
	b	.LBB90_24
.Ltmp1088:
.LBB90_23:
	.loc	7 4040 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4040:11
	ldr	r0, [sp, #24]
	.loc	7 4040 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4040:17
	ldr	r1, [r0]
	.loc	7 4040 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4040:33
	ldr	r0, [r1, #28]
	bic	r0, r0, #128
	str	r0, [r1, #28]
	b	.LBB90_24
.Ltmp1089:
.LBB90_24:
	.loc	7 4043 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4043:5
	b	.LBB90_38
.LBB90_25:
.Ltmp1090:
	.loc	7 4046 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4046:12
	ldr	r0, [sp, #20]
	.loc	7 4046 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4046:31
	ldr	r0, [r0]
.Ltmp1091:
	.loc	7 4046 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4046:12
	cbz	r0, .LBB90_27
	b	.LBB90_26
.LBB90_26:
.Ltmp1092:
	.loc	7 4049 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4049:11
	ldr	r0, [sp, #24]
	.loc	7 4049 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4049:17
	ldr	r1, [r0]
	.loc	7 4049 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4049:33
	ldr	r0, [r1, #28]
	orr	r0, r0, #32768
	str	r0, [r1, #28]
	.loc	7 4050 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4050:9
	b	.LBB90_28
.Ltmp1093:
.LBB90_27:
	.loc	7 4054 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4054:11
	ldr	r0, [sp, #24]
	.loc	7 4054 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4054:17
	ldr	r1, [r0]
	.loc	7 4054 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4054:33
	ldr	r0, [r1, #28]
	bic	r0, r0, #32768
	str	r0, [r1, #28]
	b	.LBB90_28
.Ltmp1094:
.LBB90_28:
	.loc	7 4057 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4057:5
	b	.LBB90_38
.LBB90_29:
.Ltmp1095:
	.loc	7 4060 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4060:12
	ldr	r0, [sp, #20]
	.loc	7 4060 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4060:31
	ldr	r0, [r0]
.Ltmp1096:
	.loc	7 4060 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4060:12
	cbz	r0, .LBB90_31
	b	.LBB90_30
.LBB90_30:
.Ltmp1097:
	.loc	7 4063 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4063:11
	ldr	r0, [sp, #24]
	.loc	7 4063 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4063:17
	ldr	r1, [r0]
	.loc	7 4063 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4063:33
	ldr	r0, [r1, #84]
	orr	r0, r0, #128
	str	r0, [r1, #84]
	.loc	7 4064 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4064:9
	b	.LBB90_32
.Ltmp1098:
.LBB90_31:
	.loc	7 4068 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4068:11
	ldr	r0, [sp, #24]
	.loc	7 4068 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4068:17
	ldr	r1, [r0]
	.loc	7 4068 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4068:33
	ldr	r0, [r1, #84]
	bic	r0, r0, #128
	str	r0, [r1, #84]
	b	.LBB90_32
.Ltmp1099:
.LBB90_32:
	.loc	7 4071 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4071:5
	b	.LBB90_38
.LBB90_33:
.Ltmp1100:
	.loc	7 4074 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4074:12
	ldr	r0, [sp, #20]
	.loc	7 4074 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4074:31
	ldr	r0, [r0]
.Ltmp1101:
	.loc	7 4074 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4074:12
	cbz	r0, .LBB90_35
	b	.LBB90_34
.LBB90_34:
.Ltmp1102:
	.loc	7 4077 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4077:11
	ldr	r0, [sp, #24]
	.loc	7 4077 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4077:17
	ldr	r1, [r0]
	.loc	7 4077 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4077:33
	ldr	r0, [r1, #84]
	orr	r0, r0, #32768
	str	r0, [r1, #84]
	.loc	7 4078 9 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4078:9
	b	.LBB90_36
.Ltmp1103:
.LBB90_35:
	.loc	7 4082 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4082:11
	ldr	r0, [sp, #24]
	.loc	7 4082 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4082:17
	ldr	r1, [r0]
	.loc	7 4082 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4082:33
	ldr	r0, [r1, #84]
	bic	r0, r0, #32768
	str	r0, [r1, #84]
	b	.LBB90_36
.Ltmp1104:
.LBB90_36:
	.loc	7 4085 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4085:5
	b	.LBB90_38
.LBB90_37:
	.loc	7 4087 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4087:5
	b	.LBB90_38
.Ltmp1105:
.LBB90_38:
	.loc	7 4090 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4090:5
	ldr	r1, [sp, #24]
	movs	r0, #1
	.loc	7 4090 17 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4090:17
	strb.w	r0, [r1, #61]
	.loc	7 4092 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4092:3
	b	.LBB90_39
.LBB90_39:
.Ltmp1106:
	.loc	7 4092 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4092:3
	ldr	r1, [sp, #24]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB90_40
.Ltmp1107:
.LBB90_40:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 4094 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4094:3
	strb.w	r0, [sp, #31]
	b	.LBB90_41
.LBB90_41:
	.loc	7 4095 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4095:1
	ldrb.w	r0, [sp, #31]
	add	sp, #32
	pop	{r7, pc}
.Ltmp1108:
.Lfunc_end90:
	.size	HAL_TIM_ConfigOCrefClear, .Lfunc_end90-HAL_TIM_ConfigOCrefClear
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_ETR_SetConfig,"ax",%progbits
	.hidden	TIM_ETR_SetConfig               @ -- Begin function TIM_ETR_SetConfig
	.globl	TIM_ETR_SetConfig
	.p2align	3
	.type	TIM_ETR_SetConfig,%function
	.code	16                              @ @TIM_ETR_SetConfig
	.thumb_func
TIM_ETR_SetConfig:
.Lfunc_begin91:
	.loc	7 5647 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5647:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	str	r3, [sp, #4]
	movs	r0, #0
.Ltmp1109:
	.loc	7 5648 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5648:12
	str	r0, [sp]
	.loc	7 5650 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5650:13
	ldr	r0, [sp, #16]
	.loc	7 5650 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5650:19
	ldr	r0, [r0, #8]
	.loc	7 5650 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5650:11
	str	r0, [sp]
	.loc	7 5653 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5653:11
	ldr	r0, [sp]
	bic	r0, r0, #65280
	str	r0, [sp]
	.loc	7 5656 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5656:25
	ldr	r0, [sp, #12]
	.loc	7 5656 48 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5656:48
	ldr	r1, [sp, #8]
	.loc	7 5656 70                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5656:70
	ldr	r2, [sp, #4]
	.loc	7 5656 67                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5656:67
	orr.w	r1, r1, r2, lsl #8
	.loc	7 5656 45                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5656:45
	orrs	r1, r0
	.loc	7 5656 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5656:11
	ldr	r0, [sp]
	orrs	r0, r1
	str	r0, [sp]
	.loc	7 5659 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5659:16
	ldr	r0, [sp]
	.loc	7 5659 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5659:3
	ldr	r1, [sp, #16]
	.loc	7 5659 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5659:14
	str	r0, [r1, #8]
	.loc	7 5660 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5660:1
	add	sp, #20
	bx	lr
.Ltmp1110:
.Lfunc_end91:
	.size	TIM_ETR_SetConfig, .Lfunc_end91-TIM_ETR_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_ConfigClockSource,"ax",%progbits
	.hidden	HAL_TIM_ConfigClockSource       @ -- Begin function HAL_TIM_ConfigClockSource
	.globl	HAL_TIM_ConfigClockSource
	.p2align	3
	.type	HAL_TIM_ConfigClockSource,%function
	.code	16                              @ @HAL_TIM_ConfigClockSource
	.thumb_func
HAL_TIM_ConfigClockSource:
.Lfunc_begin92:
	.loc	7 4106 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4106:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	movs	r0, #0
.Ltmp1111:
	.loc	7 4107 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4107:12
	str	r0, [sp, #8]
	.loc	7 4110 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4110:3
	b	.LBB92_1
.LBB92_1:
.Ltmp1112:
	.loc	7 4110 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4110:3
	ldr	r0, [sp, #16]
	ldrb.w	r0, [r0, #60]
.Ltmp1113:
	.loc	7 4110 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4110:3
	cmp	r0, #1
	bne	.LBB92_3
	b	.LBB92_2
.LBB92_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp1114:
	.loc	7 4110 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4110:3
	strb.w	r0, [sp, #23]
	b	.LBB92_29
.Ltmp1115:
.LBB92_3:
	.loc	7 4110 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4110:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB92_4
.Ltmp1116:
.LBB92_4:
	.loc	7 4110 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4110:3
	b	.LBB92_5
.Ltmp1117:
.LBB92_5:
	.loc	7 4112 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4112:3
	ldr	r1, [sp, #16]
	movs	r0, #2
	.loc	7 4112 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4112:15
	strb.w	r0, [r1, #61]
	.loc	7 4118 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4118:13
	ldr	r0, [sp, #16]
	.loc	7 4118 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4118:19
	ldr	r0, [r0]
	.loc	7 4118 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4118:29
	ldr	r0, [r0, #8]
	.loc	7 4118 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4118:11
	str	r0, [sp, #8]
	.loc	7 4119 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4119:11
	ldr	r0, [sp, #8]
	movw	r1, #65416
	movt	r1, #65486
	ands	r0, r1
	str	r0, [sp, #8]
	.loc	7 4120 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4120:11
	ldr	r0, [sp, #8]
	bic	r0, r0, #65280
	str	r0, [sp, #8]
	.loc	7 4121 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4121:26
	ldr	r0, [sp, #8]
	.loc	7 4121 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4121:3
	ldr	r1, [sp, #16]
	.loc	7 4121 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4121:9
	ldr	r1, [r1]
	.loc	7 4121 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4121:24
	str	r0, [r1, #8]
	.loc	7 4123 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4123:11
	ldr	r0, [sp, #12]
	.loc	7 4123 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4123:31
	ldr	r0, [r0]
	.loc	7 4123 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4123:3
	str	r0, [sp, #4]                    @ 4-byte Spill
	cmp	r0, #0
	beq.w	.LBB92_21
	b	.LBB92_6
.LBB92_6:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #16
	beq.w	.LBB92_22
	b	.LBB92_7
.LBB92_7:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #32
	beq.w	.LBB92_23
	b	.LBB92_8
.LBB92_8:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #48
	beq.w	.LBB92_24
	b	.LBB92_9
.LBB92_9:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #64
	beq	.LBB92_20
	b	.LBB92_10
.LBB92_10:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #80
	beq	.LBB92_18
	b	.LBB92_11
.LBB92_11:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #96
	beq	.LBB92_19
	b	.LBB92_12
.LBB92_12:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp	r0, #112
	beq	.LBB92_16
	b	.LBB92_13
.LBB92_13:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #4096
	beq	.LBB92_15
	b	.LBB92_14
.LBB92_14:
	ldr	r0, [sp, #4]                    @ 4-byte Reload
	cmp.w	r0, #8192
	beq	.LBB92_17
	b	.LBB92_25
.LBB92_15:
.Ltmp1118:
	.loc	7 4129 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4129:7
	ldr	r0, [sp, #16]
	.loc	7 4129 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4129:13
	ldr	r1, [r0]
	.loc	7 4129 28                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4129:28
	ldr	r0, [r1, #8]
	movw	r2, #65528
	movt	r2, #65534
	ands	r0, r2
	str	r0, [r1, #8]
.Ltmp1119:
	.loc	7 4131 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4131:5
	b	.LBB92_26
.LBB92_16:
.Ltmp1120:
	.loc	7 4144 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4144:25
	ldr	r0, [sp, #16]
	.loc	7 4144 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4144:31
	ldr	r0, [r0]
	.loc	7 4145 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4145:25
	ldr	r3, [sp, #12]
	.loc	7 4146 45                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4146:45
	ldr	r2, [r3, #4]
	.loc	7 4145 45                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4145:45
	ldr	r1, [r3, #8]
	.loc	7 4147 45                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4147:45
	ldr	r3, [r3, #12]
	.loc	7 4144 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4144:7
	bl	TIM_ETR_SetConfig
	.loc	7 4149 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4149:17
	ldr	r0, [sp, #16]
	.loc	7 4149 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4149:23
	ldr	r0, [r0]
	.loc	7 4149 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4149:33
	ldr	r0, [r0, #8]
	.loc	7 4149 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4149:15
	str	r0, [sp, #8]
	.loc	7 4151 15 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4151:15
	ldr	r0, [sp, #8]
	movw	r1, #65416
	movt	r1, #65486
	ands	r0, r1
	str	r0, [sp, #8]
	.loc	7 4153 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4153:15
	ldr	r0, [sp, #8]
	orr	r0, r0, #119
	str	r0, [sp, #8]
	.loc	7 4155 30                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4155:30
	ldr	r0, [sp, #8]
	.loc	7 4155 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4155:7
	ldr	r1, [sp, #16]
	.loc	7 4155 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4155:13
	ldr	r1, [r1]
	.loc	7 4155 28                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4155:28
	str	r0, [r1, #8]
.Ltmp1121:
	.loc	7 4157 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4157:5
	b	.LBB92_26
.LBB92_17:
.Ltmp1122:
	.loc	7 4169 25                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4169:25
	ldr	r0, [sp, #16]
	.loc	7 4169 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4169:31
	ldr	r0, [r0]
	.loc	7 4170 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4170:25
	ldr	r3, [sp, #12]
	.loc	7 4171 45                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4171:45
	ldr	r2, [r3, #4]
	.loc	7 4170 45                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4170:45
	ldr	r1, [r3, #8]
	.loc	7 4172 45                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4172:45
	ldr	r3, [r3, #12]
	.loc	7 4169 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4169:7
	bl	TIM_ETR_SetConfig
	.loc	7 4174 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4174:7
	ldr	r0, [sp, #16]
	.loc	7 4174 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4174:13
	ldr	r1, [r0]
	.loc	7 4174 28                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4174:28
	ldr	r0, [r1, #8]
	orr	r0, r0, #16384
	str	r0, [r1, #8]
.Ltmp1123:
	.loc	7 4176 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4176:5
	b	.LBB92_26
.LBB92_18:
.Ltmp1124:
	.loc	7 4187 32                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4187:32
	ldr	r0, [sp, #16]
	.loc	7 4187 38 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4187:38
	ldr	r0, [r0]
	.loc	7 4188 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4188:32
	ldr	r2, [sp, #12]
	.loc	7 4188 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4188:52
	ldr	r1, [r2, #4]
	.loc	7 4189 52 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4189:52
	ldr	r2, [r2, #12]
	.loc	7 4187 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4187:7
	bl	TIM_TI1_ConfigInputStage
	.loc	7 4190 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4190:26
	ldr	r0, [sp, #16]
	.loc	7 4190 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4190:32
	ldr	r0, [r0]
	movs	r1, #80
	.loc	7 4190 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4190:7
	bl	TIM_ITRx_SetConfig
.Ltmp1125:
	.loc	7 4192 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4192:5
	b	.LBB92_26
.LBB92_19:
.Ltmp1126:
	.loc	7 4202 32                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4202:32
	ldr	r0, [sp, #16]
	.loc	7 4202 38 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4202:38
	ldr	r0, [r0]
	.loc	7 4203 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4203:32
	ldr	r2, [sp, #12]
	.loc	7 4203 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4203:52
	ldr	r1, [r2, #4]
	.loc	7 4204 52 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4204:52
	ldr	r2, [r2, #12]
	.loc	7 4202 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4202:7
	bl	TIM_TI2_ConfigInputStage
	.loc	7 4205 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4205:26
	ldr	r0, [sp, #16]
	.loc	7 4205 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4205:32
	ldr	r0, [r0]
	movs	r1, #96
	.loc	7 4205 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4205:7
	bl	TIM_ITRx_SetConfig
.Ltmp1127:
	.loc	7 4207 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4207:5
	b	.LBB92_26
.LBB92_20:
.Ltmp1128:
	.loc	7 4217 32                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4217:32
	ldr	r0, [sp, #16]
	.loc	7 4217 38 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4217:38
	ldr	r0, [r0]
	.loc	7 4218 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4218:32
	ldr	r2, [sp, #12]
	.loc	7 4218 52 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4218:52
	ldr	r1, [r2, #4]
	.loc	7 4219 52 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4219:52
	ldr	r2, [r2, #12]
	.loc	7 4217 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4217:7
	bl	TIM_TI1_ConfigInputStage
	.loc	7 4220 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4220:26
	ldr	r0, [sp, #16]
	.loc	7 4220 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4220:32
	ldr	r0, [r0]
	movs	r1, #64
	.loc	7 4220 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4220:7
	bl	TIM_ITRx_SetConfig
.Ltmp1129:
	.loc	7 4222 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4222:5
	b	.LBB92_26
.LBB92_21:
.Ltmp1130:
	.loc	7 4228 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4228:26
	ldr	r0, [sp, #16]
	.loc	7 4228 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4228:32
	ldr	r0, [r0]
	movs	r1, #0
	.loc	7 4228 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4228:7
	bl	TIM_ITRx_SetConfig
.Ltmp1131:
	.loc	7 4230 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4230:5
	b	.LBB92_26
.LBB92_22:
.Ltmp1132:
	.loc	7 4236 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4236:26
	ldr	r0, [sp, #16]
	.loc	7 4236 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4236:32
	ldr	r0, [r0]
	movs	r1, #16
	.loc	7 4236 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4236:7
	bl	TIM_ITRx_SetConfig
.Ltmp1133:
	.loc	7 4238 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4238:5
	b	.LBB92_26
.LBB92_23:
.Ltmp1134:
	.loc	7 4244 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4244:26
	ldr	r0, [sp, #16]
	.loc	7 4244 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4244:32
	ldr	r0, [r0]
	movs	r1, #32
	.loc	7 4244 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4244:7
	bl	TIM_ITRx_SetConfig
.Ltmp1135:
	.loc	7 4246 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4246:5
	b	.LBB92_26
.LBB92_24:
.Ltmp1136:
	.loc	7 4252 26                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4252:26
	ldr	r0, [sp, #16]
	.loc	7 4252 32 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4252:32
	ldr	r0, [r0]
	movs	r1, #48
	.loc	7 4252 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4252:7
	bl	TIM_ITRx_SetConfig
.Ltmp1137:
	.loc	7 4254 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4254:5
	b	.LBB92_26
.LBB92_25:
	.loc	7 4257 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4257:5
	b	.LBB92_26
.Ltmp1138:
.LBB92_26:
	.loc	7 4259 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4259:3
	ldr	r1, [sp, #16]
	movs	r0, #1
	.loc	7 4259 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4259:15
	strb.w	r0, [r1, #61]
	.loc	7 4261 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4261:3
	b	.LBB92_27
.LBB92_27:
.Ltmp1139:
	.loc	7 4261 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4261:3
	ldr	r1, [sp, #16]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB92_28
.Ltmp1140:
.LBB92_28:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 4263 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4263:3
	strb.w	r0, [sp, #23]
	b	.LBB92_29
.LBB92_29:
	.loc	7 4264 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4264:1
	ldrb.w	r0, [sp, #23]
	add	sp, #24
	pop	{r7, pc}
.Ltmp1141:
.Lfunc_end92:
	.size	HAL_TIM_ConfigClockSource, .Lfunc_end92-HAL_TIM_ConfigClockSource
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_TI1_ConfigInputStage,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_TI1_ConfigInputStage
	.type	TIM_TI1_ConfigInputStage,%function
	.code	16                              @ @TIM_TI1_ConfigInputStage
	.thumb_func
TIM_TI1_ConfigInputStage:
.Lfunc_begin93:
	.loc	7 5399 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5399:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	movs	r0, #0
.Ltmp1142:
	.loc	7 5400 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5400:12
	str	r0, [sp, #4]
	.loc	7 5401 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5401:12
	str	r0, [sp]
	.loc	7 5404 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5404:13
	ldr	r0, [sp, #16]
	.loc	7 5404 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5404:19
	ldr	r0, [r0, #32]
	.loc	7 5404 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5404:11
	str	r0, [sp]
	.loc	7 5405 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5405:3
	ldr	r1, [sp, #16]
	.loc	7 5405 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5405:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #1
	str	r0, [r1, #32]
	.loc	7 5406 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5406:14
	ldr	r0, [sp, #16]
	.loc	7 5406 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5406:20
	ldr	r0, [r0, #24]
	.loc	7 5406 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5406:12
	str	r0, [sp, #4]
	.loc	7 5409 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5409:12
	ldr	r0, [sp, #4]
	bic	r0, r0, #240
	str	r0, [sp, #4]
	.loc	7 5410 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5410:16
	ldr	r1, [sp, #8]
	.loc	7 5410 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5410:12
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #4
	str	r0, [sp, #4]
	.loc	7 5413 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5413:11
	ldr	r0, [sp]
	bic	r0, r0, #10
	str	r0, [sp]
	.loc	7 5414 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5414:14
	ldr	r1, [sp, #12]
	.loc	7 5414 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5414:11
	ldr	r0, [sp]
	orrs	r0, r1
	str	r0, [sp]
	.loc	7 5417 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5417:17
	ldr	r0, [sp, #4]
	.loc	7 5417 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5417:3
	ldr	r1, [sp, #16]
	.loc	7 5417 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5417:15
	str	r0, [r1, #24]
	.loc	7 5418 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5418:16
	ldr	r0, [sp]
	.loc	7 5418 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5418:3
	ldr	r1, [sp, #16]
	.loc	7 5418 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5418:14
	str	r0, [r1, #32]
	.loc	7 5419 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5419:1
	add	sp, #20
	bx	lr
.Ltmp1143:
.Lfunc_end93:
	.size	TIM_TI1_ConfigInputStage, .Lfunc_end93-TIM_TI1_ConfigInputStage
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_ITRx_SetConfig,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_ITRx_SetConfig
	.type	TIM_ITRx_SetConfig,%function
	.code	16                              @ @TIM_ITRx_SetConfig
	.thumb_func
TIM_ITRx_SetConfig:
.Lfunc_begin94:
	.loc	7 5616 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5616:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#12
	sub	sp, #12
	.cfi_def_cfa_offset 12
                                        @ kill: def $r2 killed $r1
	str	r0, [sp, #8]
	strh.w	r1, [sp, #6]
	movs	r0, #0
.Ltmp1144:
	.loc	7 5617 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5617:12
	str	r0, [sp]
	.loc	7 5620 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5620:14
	ldr	r0, [sp, #8]
	.loc	7 5620 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5620:20
	ldr	r0, [r0, #8]
	.loc	7 5620 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5620:12
	str	r0, [sp]
	.loc	7 5622 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5622:12
	ldr	r0, [sp]
	movw	r1, #65423
	movt	r1, #65487
	ands	r0, r1
	str	r0, [sp]
	.loc	7 5624 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5624:15
	ldrh.w	r0, [sp, #6]
	.loc	7 5624 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5624:12
	ldr	r1, [sp]
	.loc	7 5624 34                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5624:34
	orrs	r0, r1
	.loc	7 5624 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5624:12
	orr	r0, r0, #7
	str	r0, [sp]
	.loc	7 5626 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5626:17
	ldr	r0, [sp]
	.loc	7 5626 4 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5626:4
	ldr	r1, [sp, #8]
	.loc	7 5626 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5626:15
	str	r0, [r1, #8]
	.loc	7 5627 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5627:1
	add	sp, #12
	bx	lr
.Ltmp1145:
.Lfunc_end94:
	.size	TIM_ITRx_SetConfig, .Lfunc_end94-TIM_ITRx_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_TI2_ConfigInputStage,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_TI2_ConfigInputStage
	.type	TIM_TI2_ConfigInputStage,%function
	.code	16                              @ @TIM_TI2_ConfigInputStage
	.thumb_func
TIM_TI2_ConfigInputStage:
.Lfunc_begin95:
	.loc	7 5482 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5482:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #16]
	str	r1, [sp, #12]
	str	r2, [sp, #8]
	movs	r0, #0
.Ltmp1146:
	.loc	7 5483 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5483:12
	str	r0, [sp, #4]
	.loc	7 5484 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5484:12
	str	r0, [sp]
	.loc	7 5487 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5487:3
	ldr	r1, [sp, #16]
	.loc	7 5487 14 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5487:14
	ldr	r0, [r1, #32]
	bic	r0, r0, #16
	str	r0, [r1, #32]
	.loc	7 5488 14 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5488:14
	ldr	r0, [sp, #16]
	.loc	7 5488 20 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5488:20
	ldr	r0, [r0, #24]
	.loc	7 5488 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5488:12
	str	r0, [sp, #4]
	.loc	7 5489 13 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5489:13
	ldr	r0, [sp, #16]
	.loc	7 5489 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5489:19
	ldr	r0, [r0, #32]
	.loc	7 5489 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5489:11
	str	r0, [sp]
	.loc	7 5492 12 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5492:12
	ldr	r0, [sp, #4]
	bic	r0, r0, #61440
	str	r0, [sp, #4]
	.loc	7 5493 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5493:16
	ldr	r1, [sp, #8]
	.loc	7 5493 12 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5493:12
	ldr	r0, [sp, #4]
	orr.w	r0, r0, r1, lsl #12
	str	r0, [sp, #4]
	.loc	7 5496 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5496:11
	ldr	r0, [sp]
	bic	r0, r0, #160
	str	r0, [sp]
	.loc	7 5497 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5497:15
	ldr	r1, [sp, #12]
	.loc	7 5497 11 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5497:11
	ldr	r0, [sp]
	orr.w	r0, r0, r1, lsl #4
	str	r0, [sp]
	.loc	7 5500 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5500:17
	ldr	r0, [sp, #4]
	.loc	7 5500 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5500:3
	ldr	r1, [sp, #16]
	.loc	7 5500 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5500:15
	str	r0, [r1, #24]
	.loc	7 5501 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5501:16
	ldr	r0, [sp]
	.loc	7 5501 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5501:3
	ldr	r1, [sp, #16]
	.loc	7 5501 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5501:14
	str	r0, [r1, #32]
	.loc	7 5502 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5502:1
	add	sp, #20
	bx	lr
.Ltmp1147:
.Lfunc_end95:
	.size	TIM_TI2_ConfigInputStage, .Lfunc_end95-TIM_TI2_ConfigInputStage
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_ConfigTI1Input,"ax",%progbits
	.hidden	HAL_TIM_ConfigTI1Input          @ -- Begin function HAL_TIM_ConfigTI1Input
	.globl	HAL_TIM_ConfigTI1Input
	.p2align	3
	.type	HAL_TIM_ConfigTI1Input,%function
	.code	16                              @ @HAL_TIM_ConfigTI1Input
	.thumb_func
HAL_TIM_ConfigTI1Input:
.Lfunc_begin96:
	.loc	7 4280 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4280:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#12
	sub	sp, #12
	.cfi_def_cfa_offset 12
	str	r0, [sp, #8]
	str	r1, [sp, #4]
	movs	r0, #0
.Ltmp1148:
	.loc	7 4281 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4281:12
	str	r0, [sp]
	.loc	7 4288 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4288:12
	ldr	r1, [sp, #8]
	.loc	7 4288 18 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4288:18
	ldr	r1, [r1]
	.loc	7 4288 28                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4288:28
	ldr	r1, [r1, #4]
	.loc	7 4288 10                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4288:10
	str	r1, [sp]
	.loc	7 4291 10 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4291:10
	ldr	r1, [sp]
	bic	r1, r1, #128
	str	r1, [sp]
	.loc	7 4294 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4294:13
	ldr	r2, [sp, #4]
	.loc	7 4294 10 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4294:10
	ldr	r1, [sp]
	orrs	r1, r2
	str	r1, [sp]
	.loc	7 4297 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4297:25
	ldr	r1, [sp]
	.loc	7 4297 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4297:3
	ldr	r2, [sp, #8]
	.loc	7 4297 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4297:9
	ldr	r2, [r2]
	.loc	7 4297 23                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4297:23
	str	r1, [r2, #4]
	.loc	7 4299 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4299:3
	add	sp, #12
	bx	lr
.Ltmp1149:
.Lfunc_end96:
	.size	HAL_TIM_ConfigTI1Input, .Lfunc_end96-HAL_TIM_ConfigTI1Input
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_SlaveConfigSynchronization,"ax",%progbits
	.hidden	HAL_TIM_SlaveConfigSynchronization @ -- Begin function HAL_TIM_SlaveConfigSynchronization
	.globl	HAL_TIM_SlaveConfigSynchronization
	.p2align	3
	.type	HAL_TIM_SlaveConfigSynchronization,%function
	.code	16                              @ @HAL_TIM_SlaveConfigSynchronization
	.thumb_func
HAL_TIM_SlaveConfigSynchronization:
.Lfunc_begin97:
	.loc	7 4313 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4313:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
	str	r1, [sp, #4]
.Ltmp1150:
	.loc	7 4320 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4320:3
	b	.LBB97_1
.LBB97_1:
.Ltmp1151:
	.loc	7 4320 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4320:3
	ldr	r0, [sp, #8]
	ldrb.w	r0, [r0, #60]
.Ltmp1152:
	.loc	7 4320 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4320:3
	cmp	r0, #1
	bne	.LBB97_3
	b	.LBB97_2
.LBB97_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp1153:
	.loc	7 4320 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4320:3
	strb.w	r0, [sp, #15]
	b	.LBB97_8
.Ltmp1154:
.LBB97_3:
	.loc	7 4320 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4320:3
	ldr	r1, [sp, #8]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB97_4
.Ltmp1155:
.LBB97_4:
	.loc	7 4320 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4320:3
	b	.LBB97_5
.Ltmp1156:
.LBB97_5:
	.loc	7 4322 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4322:3
	ldr	r1, [sp, #8]
	movs	r0, #2
	.loc	7 4322 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4322:15
	strb.w	r0, [r1, #61]
	.loc	7 4324 28 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4324:28
	ldr	r0, [sp, #8]
	.loc	7 4324 34 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4324:34
	ldr	r1, [sp, #4]
	.loc	7 4324 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4324:3
	bl	TIM_SlaveTimer_SetConfig
	.loc	7 4327 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4327:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #64
	str	r0, [r1, #12]
	.loc	7 4330 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4330:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #16384
	str	r0, [r1, #12]
	.loc	7 4332 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4332:3
	ldr	r1, [sp, #8]
	movs	r0, #1
	.loc	7 4332 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4332:15
	strb.w	r0, [r1, #61]
	.loc	7 4334 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4334:3
	b	.LBB97_6
.LBB97_6:
.Ltmp1157:
	.loc	7 4334 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4334:3
	ldr	r1, [sp, #8]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB97_7
.Ltmp1158:
.LBB97_7:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 4336 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4336:3
	strb.w	r0, [sp, #15]
	b	.LBB97_8
.LBB97_8:
	.loc	7 4337 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4337:1
	ldrb.w	r0, [sp, #15]
	add	sp, #16
	pop	{r7, pc}
.Ltmp1159:
.Lfunc_end97:
	.size	HAL_TIM_SlaveConfigSynchronization, .Lfunc_end97-HAL_TIM_SlaveConfigSynchronization
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.TIM_SlaveTimer_SetConfig,"ax",%progbits
	.p2align	3                               @ -- Begin function TIM_SlaveTimer_SetConfig
	.type	TIM_SlaveTimer_SetConfig,%function
	.code	16                              @ @TIM_SlaveTimer_SetConfig
	.thumb_func
TIM_SlaveTimer_SetConfig:
.Lfunc_begin98:
	.loc	7 5209 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5209:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#24
	sub	sp, #24
	.cfi_def_cfa_offset 32
	str	r0, [sp, #20]
	str	r1, [sp, #16]
	movs	r0, #0
.Ltmp1160:
	.loc	7 5210 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5210:12
	str	r0, [sp, #12]
	.loc	7 5211 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5211:12
	str	r0, [sp, #8]
	.loc	7 5212 12                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5212:12
	str	r0, [sp, #4]
	.loc	7 5215 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5215:13
	ldr	r0, [sp, #20]
	.loc	7 5215 19 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5215:19
	ldr	r0, [r0]
	.loc	7 5215 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5215:29
	ldr	r0, [r0, #8]
	.loc	7 5215 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5215:11
	str	r0, [sp, #12]
	.loc	7 5218 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5218:11
	ldr	r0, [sp, #12]
	movw	r1, #65423
	movt	r1, #65487
	ands	r0, r1
	str	r0, [sp, #12]
	.loc	7 5220 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5220:14
	ldr	r0, [sp, #16]
	.loc	7 5220 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5220:28
	ldr	r1, [r0, #4]
	.loc	7 5220 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5220:11
	ldr	r0, [sp, #12]
	orrs	r0, r1
	str	r0, [sp, #12]
	.loc	7 5223 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5223:11
	ldr	r0, [sp, #12]
	movw	r1, #65528
	movt	r1, #65534
	ands	r0, r1
	str	r0, [sp, #12]
	.loc	7 5225 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5225:14
	ldr	r0, [sp, #16]
	.loc	7 5225 28 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5225:28
	ldr	r1, [r0]
	.loc	7 5225 11                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5225:11
	ldr	r0, [sp, #12]
	orrs	r0, r1
	str	r0, [sp, #12]
	.loc	7 5228 26 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5228:26
	ldr	r0, [sp, #12]
	.loc	7 5228 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5228:3
	ldr	r1, [sp, #20]
	.loc	7 5228 9                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5228:9
	ldr	r1, [r1]
	.loc	7 5228 24                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5228:24
	str	r0, [r1, #8]
	.loc	7 5231 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5231:11
	ldr	r0, [sp, #16]
	.loc	7 5231 25 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5231:25
	ldr	r0, [r0, #4]
	.loc	7 5231 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5231:3
	str	r0, [sp]                        @ 4-byte Spill
	cmp	r0, #0
	beq	.LBB98_12
	b	.LBB98_1
.LBB98_1:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp	r0, #16
	beq	.LBB98_13
	b	.LBB98_2
.LBB98_2:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp	r0, #32
	beq	.LBB98_14
	b	.LBB98_3
.LBB98_3:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp	r0, #48
	beq	.LBB98_15
	b	.LBB98_4
.LBB98_4:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp	r0, #64
	beq	.LBB98_9
	b	.LBB98_5
.LBB98_5:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp	r0, #80
	beq	.LBB98_10
	b	.LBB98_6
.LBB98_6:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp	r0, #96
	beq	.LBB98_11
	b	.LBB98_7
.LBB98_7:
	ldr	r0, [sp]                        @ 4-byte Reload
	cmp	r0, #112
	bne	.LBB98_16
	b	.LBB98_8
.LBB98_8:
.Ltmp1161:
	.loc	7 5241 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5241:25
	ldr	r0, [sp, #20]
	.loc	7 5241 31 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5241:31
	ldr	r0, [r0]
	.loc	7 5242 25 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5242:25
	ldr	r3, [sp, #16]
	.loc	7 5243 39                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5243:39
	ldr	r2, [r3, #8]
	.loc	7 5242 39                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5242:39
	ldr	r1, [r3, #12]
	.loc	7 5244 39                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5244:39
	ldr	r3, [r3, #16]
	.loc	7 5241 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5241:7
	bl	TIM_ETR_SetConfig
.Ltmp1162:
	.loc	7 5246 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5246:5
	b	.LBB98_17
.LBB98_9:
.Ltmp1163:
	.loc	7 5255 17                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5255:17
	ldr	r0, [sp, #20]
	.loc	7 5255 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5255:23
	ldr	r0, [r0]
	.loc	7 5255 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5255:33
	ldr	r0, [r0, #32]
	.loc	7 5255 15                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5255:15
	str	r0, [sp, #4]
	.loc	7 5256 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5256:7
	ldr	r0, [sp, #20]
	.loc	7 5256 13 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5256:13
	ldr	r1, [r0]
	.loc	7 5256 28                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5256:28
	ldr	r0, [r1, #32]
	bic	r0, r0, #1
	str	r0, [r1, #32]
	.loc	7 5257 18 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5257:18
	ldr	r0, [sp, #20]
	.loc	7 5257 24 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5257:24
	ldr	r0, [r0]
	.loc	7 5257 34                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5257:34
	ldr	r0, [r0, #24]
	.loc	7 5257 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5257:16
	str	r0, [sp, #8]
	.loc	7 5260 16 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5260:16
	ldr	r0, [sp, #8]
	bic	r0, r0, #240
	str	r0, [sp, #8]
	.loc	7 5261 21                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5261:21
	ldr	r0, [sp, #16]
	.loc	7 5261 35 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5261:35
	ldr	r1, [r0, #16]
	.loc	7 5261 16                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5261:16
	ldr	r0, [sp, #8]
	orr.w	r0, r0, r1, lsl #4
	str	r0, [sp, #8]
	.loc	7 5264 31 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5264:31
	ldr	r0, [sp, #8]
	.loc	7 5264 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5264:7
	ldr	r1, [sp, #20]
	.loc	7 5264 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5264:13
	ldr	r1, [r1]
	.loc	7 5264 29                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5264:29
	str	r0, [r1, #24]
	.loc	7 5265 30 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5265:30
	ldr	r0, [sp, #4]
	.loc	7 5265 7 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5265:7
	ldr	r1, [sp, #20]
	.loc	7 5265 13                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5265:13
	ldr	r1, [r1]
	.loc	7 5265 28                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5265:28
	str	r0, [r1, #32]
.Ltmp1164:
	.loc	7 5268 5 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5268:5
	b	.LBB98_17
.LBB98_10:
.Ltmp1165:
	.loc	7 5278 32                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5278:32
	ldr	r0, [sp, #20]
	.loc	7 5278 38 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5278:38
	ldr	r0, [r0]
	.loc	7 5279 32 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5279:32
	ldr	r2, [sp, #16]
	.loc	7 5279 46 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5279:46
	ldr	r1, [r2, #8]
	.loc	7 5280 46 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5280:46
	ldr	r2, [r2, #16]
	.loc	7 5278 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5278:7
	bl	TIM_TI1_ConfigInputStage
.Ltmp1166:
	.loc	7 5282 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5282:5
	b	.LBB98_17
.LBB98_11:
.Ltmp1167:
	.loc	7 5292 32                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5292:32
	ldr	r0, [sp, #20]
	.loc	7 5292 38 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5292:38
	ldr	r0, [r0]
	.loc	7 5293 33 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5293:33
	ldr	r2, [sp, #16]
	.loc	7 5293 47 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5293:47
	ldr	r1, [r2, #8]
	.loc	7 5294 47 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5294:47
	ldr	r2, [r2, #16]
	.loc	7 5292 7                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5292:7
	bl	TIM_TI2_ConfigInputStage
.Ltmp1168:
	.loc	7 5296 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5296:5
	b	.LBB98_17
.LBB98_12:
	.loc	7 5303 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5303:5
	b	.LBB98_17
.LBB98_13:
	.loc	7 5310 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5310:5
	b	.LBB98_17
.LBB98_14:
	.loc	7 5317 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5317:5
	b	.LBB98_17
.LBB98_15:
	.loc	7 5324 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5324:5
	b	.LBB98_17
.LBB98_16:
	.loc	7 5327 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5327:5
	b	.LBB98_17
.Ltmp1169:
.LBB98_17:
	.loc	7 5329 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:5329:1
	add	sp, #24
	pop	{r7, pc}
.Ltmp1170:
.Lfunc_end98:
	.size	TIM_SlaveTimer_SetConfig, .Lfunc_end98-TIM_SlaveTimer_SetConfig
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_SlaveConfigSynchronization_IT,"ax",%progbits
	.hidden	HAL_TIM_SlaveConfigSynchronization_IT @ -- Begin function HAL_TIM_SlaveConfigSynchronization_IT
	.globl	HAL_TIM_SlaveConfigSynchronization_IT
	.p2align	3
	.type	HAL_TIM_SlaveConfigSynchronization_IT,%function
	.code	16                              @ @HAL_TIM_SlaveConfigSynchronization_IT
	.thumb_func
HAL_TIM_SlaveConfigSynchronization_IT:
.Lfunc_begin99:
	.loc	7 4350 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4350:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.save	{r7, lr}
	push	{r7, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset lr, -4
	.cfi_offset r7, -8
	.pad	#16
	sub	sp, #16
	.cfi_def_cfa_offset 24
	str	r0, [sp, #8]
	str	r1, [sp, #4]
.Ltmp1171:
	.loc	7 4357 3 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4357:3
	b	.LBB99_1
.LBB99_1:
.Ltmp1172:
	.loc	7 4357 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4357:3
	ldr	r0, [sp, #8]
	ldrb.w	r0, [r0, #60]
.Ltmp1173:
	.loc	7 4357 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4357:3
	cmp	r0, #1
	bne	.LBB99_3
	b	.LBB99_2
.LBB99_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp1174:
	.loc	7 4357 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4357:3
	strb.w	r0, [sp, #15]
	b	.LBB99_8
.Ltmp1175:
.LBB99_3:
	.loc	7 4357 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4357:3
	ldr	r1, [sp, #8]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB99_4
.Ltmp1176:
.LBB99_4:
	.loc	7 4357 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4357:3
	b	.LBB99_5
.Ltmp1177:
.LBB99_5:
	.loc	7 4359 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4359:3
	ldr	r1, [sp, #8]
	movs	r0, #2
	.loc	7 4359 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4359:15
	strb.w	r0, [r1, #61]
	.loc	7 4361 28 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4361:28
	ldr	r0, [sp, #8]
	.loc	7 4361 34 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4361:34
	ldr	r1, [sp, #4]
	.loc	7 4361 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4361:3
	bl	TIM_SlaveTimer_SetConfig
	.loc	7 4364 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4364:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	orr	r0, r0, #64
	str	r0, [r1, #12]
	.loc	7 4367 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4367:3
	ldr	r0, [sp, #8]
	ldr	r1, [r0]
	ldr	r0, [r1, #12]
	bic	r0, r0, #16384
	str	r0, [r1, #12]
	.loc	7 4369 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4369:3
	ldr	r1, [sp, #8]
	movs	r0, #1
	.loc	7 4369 15 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4369:15
	strb.w	r0, [r1, #61]
	.loc	7 4371 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4371:3
	b	.LBB99_6
.LBB99_6:
.Ltmp1178:
	.loc	7 4371 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4371:3
	ldr	r1, [sp, #8]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB99_7
.Ltmp1179:
.LBB99_7:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #0
	.loc	7 4373 3 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4373:3
	strb.w	r0, [sp, #15]
	b	.LBB99_8
.LBB99_8:
	.loc	7 4374 1                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4374:1
	ldrb.w	r0, [sp, #15]
	add	sp, #16
	pop	{r7, pc}
.Ltmp1180:
.Lfunc_end99:
	.size	HAL_TIM_SlaveConfigSynchronization_IT, .Lfunc_end99-HAL_TIM_SlaveConfigSynchronization_IT
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_ReadCapturedValue,"ax",%progbits
	.hidden	HAL_TIM_ReadCapturedValue       @ -- Begin function HAL_TIM_ReadCapturedValue
	.globl	HAL_TIM_ReadCapturedValue
	.p2align	3
	.type	HAL_TIM_ReadCapturedValue,%function
	.code	16                              @ @HAL_TIM_ReadCapturedValue
	.thumb_func
HAL_TIM_ReadCapturedValue:
.Lfunc_begin100:
	.loc	7 4388 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4388:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#20
	sub	sp, #20
	.cfi_def_cfa_offset 20
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	movs	r0, #0
.Ltmp1181:
	.loc	7 4389 12 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4389:12
	str	r0, [sp, #4]
	.loc	7 4391 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4391:3
	b	.LBB100_1
.LBB100_1:
.Ltmp1182:
	.loc	7 4391 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4391:3
	ldr	r0, [sp, #12]
	ldrb.w	r0, [r0, #60]
.Ltmp1183:
	.loc	7 4391 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4391:3
	cmp	r0, #1
	bne	.LBB100_3
	b	.LBB100_2
.LBB100_2:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	movs	r0, #2
.Ltmp1184:
	.loc	7 4391 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4391:3
	str	r0, [sp, #16]
	b	.LBB100_16
.Ltmp1185:
.LBB100_3:
	.loc	7 4391 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4391:3
	ldr	r1, [sp, #12]
	movs	r0, #1
	strb.w	r0, [r1, #60]
	b	.LBB100_4
.Ltmp1186:
.LBB100_4:
	.loc	7 4391 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4391:3
	b	.LBB100_5
.Ltmp1187:
.LBB100_5:
	.loc	7 4393 11 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4393:11
	ldr	r0, [sp, #8]
	.loc	7 4393 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4393:3
	str	r0, [sp]                        @ 4-byte Spill
	cmp	r0, #12
	bhi	.LBB100_12
@ %bb.6:
	.loc	7 0 3                           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:0:3
	ldr	r1, [sp]                        @ 4-byte Reload
.LCPI100_0:
	tbb	[pc, r1]
@ %bb.7:
.LJTI100_0:
	.byte	(.LBB100_8-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_9-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_10-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_12-(.LCPI100_0+4))/2
	.byte	(.LBB100_11-(.LCPI100_0+4))/2
	.p2align	1
.LBB100_8:
.Ltmp1188:
	.loc	7 4401 17 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4401:17
	ldr	r0, [sp, #12]
	.loc	7 4401 23 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4401:23
	ldr	r0, [r0]
	.loc	7 4401 33                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4401:33
	ldr	r0, [r0, #52]
	.loc	7 4401 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4401:14
	str	r0, [sp, #4]
	.loc	7 4403 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4403:7
	b	.LBB100_13
.Ltmp1189:
.LBB100_9:
	.loc	7 4411 18                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4411:18
	ldr	r0, [sp, #12]
	.loc	7 4411 24 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4411:24
	ldr	r0, [r0]
	.loc	7 4411 34                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4411:34
	ldr	r0, [r0, #56]
	.loc	7 4411 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4411:14
	str	r0, [sp, #4]
	.loc	7 4413 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4413:7
	b	.LBB100_13
.Ltmp1190:
.LBB100_10:
	.loc	7 4422 18                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4422:18
	ldr	r0, [sp, #12]
	.loc	7 4422 24 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4422:24
	ldr	r0, [r0]
	.loc	7 4422 34                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4422:34
	ldr	r0, [r0, #60]
	.loc	7 4422 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4422:14
	str	r0, [sp, #4]
	.loc	7 4424 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4424:7
	b	.LBB100_13
.Ltmp1191:
.LBB100_11:
	.loc	7 4433 18                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4433:18
	ldr	r0, [sp, #12]
	.loc	7 4433 24 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4433:24
	ldr	r0, [r0]
	.loc	7 4433 34                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4433:34
	ldr	r0, [r0, #64]
	.loc	7 4433 14                       @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4433:14
	str	r0, [sp, #4]
	.loc	7 4435 7 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4435:7
	b	.LBB100_13
.Ltmp1192:
.LBB100_12:
	.loc	7 4439 5                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4439:5
	b	.LBB100_13
.Ltmp1193:
.LBB100_13:
	.loc	7 4442 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4442:3
	b	.LBB100_14
.LBB100_14:
.Ltmp1194:
	.loc	7 4442 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4442:3
	ldr	r1, [sp, #12]
	movs	r0, #0
	strb.w	r0, [r1, #60]
	b	.LBB100_15
.Ltmp1195:
.LBB100_15:
	.loc	7 4443 10 is_stmt 1             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4443:10
	ldr	r0, [sp, #4]
	.loc	7 4443 3 is_stmt 0              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4443:3
	str	r0, [sp, #16]
	b	.LBB100_16
.LBB100_16:
	.loc	7 4444 1 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4444:1
	ldr	r0, [sp, #16]
	add	sp, #20
	bx	lr
.Ltmp1196:
.Lfunc_end100:
	.size	HAL_TIM_ReadCapturedValue, .Lfunc_end100-HAL_TIM_ReadCapturedValue
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_ErrorCallback,"ax",%progbits
	.hidden	HAL_TIM_ErrorCallback           @ -- Begin function HAL_TIM_ErrorCallback
	.weak	HAL_TIM_ErrorCallback
	.p2align	3
	.type	HAL_TIM_ErrorCallback,%function
	.code	16                              @ @HAL_TIM_ErrorCallback
	.thumb_func
HAL_TIM_ErrorCallback:
.Lfunc_begin101:
	.loc	7 4555 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4555:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp1197:
	.loc	7 4562 1 prologue_end           @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4562:1
	add	sp, #4
	bx	lr
.Ltmp1198:
.Lfunc_end101:
	.size	HAL_TIM_ErrorCallback, .Lfunc_end101-HAL_TIM_ErrorCallback
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Base_GetState,"ax",%progbits
	.hidden	HAL_TIM_Base_GetState           @ -- Begin function HAL_TIM_Base_GetState
	.globl	HAL_TIM_Base_GetState
	.p2align	3
	.type	HAL_TIM_Base_GetState,%function
	.code	16                              @ @HAL_TIM_Base_GetState
	.thumb_func
HAL_TIM_Base_GetState:
.Lfunc_begin102:
	.loc	7 4590 0                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4590:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp1199:
	.loc	7 4591 10 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4591:10
	ldr	r0, [sp]
	.loc	7 4591 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4591:16
	ldrb.w	r0, [r0, #61]
	.loc	7 4591 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4591:3
	add	sp, #4
	bx	lr
.Ltmp1200:
.Lfunc_end102:
	.size	HAL_TIM_Base_GetState, .Lfunc_end102-HAL_TIM_Base_GetState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OC_GetState,"ax",%progbits
	.hidden	HAL_TIM_OC_GetState             @ -- Begin function HAL_TIM_OC_GetState
	.globl	HAL_TIM_OC_GetState
	.p2align	3
	.type	HAL_TIM_OC_GetState,%function
	.code	16                              @ @HAL_TIM_OC_GetState
	.thumb_func
HAL_TIM_OC_GetState:
.Lfunc_begin103:
	.loc	7 4601 0 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4601:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp1201:
	.loc	7 4602 10 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4602:10
	ldr	r0, [sp]
	.loc	7 4602 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4602:16
	ldrb.w	r0, [r0, #61]
	.loc	7 4602 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4602:3
	add	sp, #4
	bx	lr
.Ltmp1202:
.Lfunc_end103:
	.size	HAL_TIM_OC_GetState, .Lfunc_end103-HAL_TIM_OC_GetState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_PWM_GetState,"ax",%progbits
	.hidden	HAL_TIM_PWM_GetState            @ -- Begin function HAL_TIM_PWM_GetState
	.globl	HAL_TIM_PWM_GetState
	.p2align	3
	.type	HAL_TIM_PWM_GetState,%function
	.code	16                              @ @HAL_TIM_PWM_GetState
	.thumb_func
HAL_TIM_PWM_GetState:
.Lfunc_begin104:
	.loc	7 4611 0 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4611:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp1203:
	.loc	7 4612 10 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4612:10
	ldr	r0, [sp]
	.loc	7 4612 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4612:16
	ldrb.w	r0, [r0, #61]
	.loc	7 4612 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4612:3
	add	sp, #4
	bx	lr
.Ltmp1204:
.Lfunc_end104:
	.size	HAL_TIM_PWM_GetState, .Lfunc_end104-HAL_TIM_PWM_GetState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_IC_GetState,"ax",%progbits
	.hidden	HAL_TIM_IC_GetState             @ -- Begin function HAL_TIM_IC_GetState
	.globl	HAL_TIM_IC_GetState
	.p2align	3
	.type	HAL_TIM_IC_GetState,%function
	.code	16                              @ @HAL_TIM_IC_GetState
	.thumb_func
HAL_TIM_IC_GetState:
.Lfunc_begin105:
	.loc	7 4622 0 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4622:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp1205:
	.loc	7 4623 10 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4623:10
	ldr	r0, [sp]
	.loc	7 4623 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4623:16
	ldrb.w	r0, [r0, #61]
	.loc	7 4623 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4623:3
	add	sp, #4
	bx	lr
.Ltmp1206:
.Lfunc_end105:
	.size	HAL_TIM_IC_GetState, .Lfunc_end105-HAL_TIM_IC_GetState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_OnePulse_GetState,"ax",%progbits
	.hidden	HAL_TIM_OnePulse_GetState       @ -- Begin function HAL_TIM_OnePulse_GetState
	.globl	HAL_TIM_OnePulse_GetState
	.p2align	3
	.type	HAL_TIM_OnePulse_GetState,%function
	.code	16                              @ @HAL_TIM_OnePulse_GetState
	.thumb_func
HAL_TIM_OnePulse_GetState:
.Lfunc_begin106:
	.loc	7 4633 0 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4633:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp1207:
	.loc	7 4634 10 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4634:10
	ldr	r0, [sp]
	.loc	7 4634 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4634:16
	ldrb.w	r0, [r0, #61]
	.loc	7 4634 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4634:3
	add	sp, #4
	bx	lr
.Ltmp1208:
.Lfunc_end106:
	.size	HAL_TIM_OnePulse_GetState, .Lfunc_end106-HAL_TIM_OnePulse_GetState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.text.HAL_TIM_Encoder_GetState,"ax",%progbits
	.hidden	HAL_TIM_Encoder_GetState        @ -- Begin function HAL_TIM_Encoder_GetState
	.globl	HAL_TIM_Encoder_GetState
	.p2align	3
	.type	HAL_TIM_Encoder_GetState,%function
	.code	16                              @ @HAL_TIM_Encoder_GetState
	.thumb_func
HAL_TIM_Encoder_GetState:
.Lfunc_begin107:
	.loc	7 4644 0 is_stmt 1              @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4644:0
	.fnstart
	.cfi_startproc
@ %bb.0:
	.pad	#4
	sub	sp, #4
	.cfi_def_cfa_offset 4
	str	r0, [sp]
.Ltmp1209:
	.loc	7 4645 10 prologue_end          @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4645:10
	ldr	r0, [sp]
	.loc	7 4645 16 is_stmt 0             @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4645:16
	ldrb.w	r0, [r0, #61]
	.loc	7 4645 3                        @ ../../Libraries/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c:4645:3
	add	sp, #4
	bx	lr
.Ltmp1210:
.Lfunc_end107:
	.size	HAL_TIM_Encoder_GetState, .Lfunc_end107-HAL_TIM_Encoder_GetState
	.cfi_endproc
	.cantunwind
	.fnend
                                        @ -- End function
	.section	.debug_abbrev,"",%progbits
	.byte	1                               @ Abbreviation Code
	.byte	17                              @ DW_TAG_compile_unit
	.byte	1                               @ DW_CHILDREN_yes
	.byte	37                              @ DW_AT_producer
	.byte	14                              @ DW_FORM_strp
	.byte	19                              @ DW_AT_language
	.byte	5                               @ DW_FORM_data2
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	16                              @ DW_AT_stmt_list
	.byte	23                              @ DW_FORM_sec_offset
	.byte	27                              @ DW_AT_comp_dir
	.byte	14                              @ DW_FORM_strp
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	85                              @ DW_AT_ranges
	.byte	23                              @ DW_FORM_sec_offset
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	2                               @ Abbreviation Code
	.byte	4                               @ DW_TAG_enumeration_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	3                               @ Abbreviation Code
	.byte	40                              @ DW_TAG_enumerator
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	28                              @ DW_AT_const_value
	.byte	15                              @ DW_FORM_udata
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	4                               @ Abbreviation Code
	.byte	36                              @ DW_TAG_base_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	62                              @ DW_AT_encoding
	.byte	11                              @ DW_FORM_data1
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	5                               @ Abbreviation Code
	.byte	4                               @ DW_TAG_enumeration_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	6                               @ Abbreviation Code
	.byte	22                              @ DW_TAG_typedef
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	7                               @ Abbreviation Code
	.byte	15                              @ DW_TAG_pointer_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	8                               @ Abbreviation Code
	.byte	22                              @ DW_TAG_typedef
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	9                               @ Abbreviation Code
	.byte	19                              @ DW_TAG_structure_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	10                              @ Abbreviation Code
	.byte	13                              @ DW_TAG_member
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	56                              @ DW_AT_data_member_location
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	11                              @ Abbreviation Code
	.byte	53                              @ DW_TAG_volatile_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	12                              @ Abbreviation Code
	.byte	19                              @ DW_TAG_structure_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	13                              @ Abbreviation Code
	.byte	13                              @ DW_TAG_member
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	56                              @ DW_AT_data_member_location
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	14                              @ Abbreviation Code
	.byte	1                               @ DW_TAG_array_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	15                              @ Abbreviation Code
	.byte	33                              @ DW_TAG_subrange_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	55                              @ DW_AT_count
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	16                              @ Abbreviation Code
	.byte	19                              @ DW_TAG_structure_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	17                              @ Abbreviation Code
	.byte	15                              @ DW_TAG_pointer_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	18                              @ Abbreviation Code
	.byte	21                              @ DW_TAG_subroutine_type
	.byte	1                               @ DW_CHILDREN_yes
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	19                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	20                              @ Abbreviation Code
	.byte	36                              @ DW_TAG_base_type
	.byte	0                               @ DW_CHILDREN_no
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	11                              @ DW_AT_byte_size
	.byte	11                              @ DW_FORM_data1
	.byte	62                              @ DW_AT_encoding
	.byte	11                              @ DW_FORM_data1
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	21                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	22                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	11                              @ DW_FORM_data1
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	23                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	24                              @ Abbreviation Code
	.byte	5                               @ DW_TAG_formal_parameter
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	25                              @ Abbreviation Code
	.byte	52                              @ DW_TAG_variable
	.byte	0                               @ DW_CHILDREN_no
	.byte	2                               @ DW_AT_location
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	26                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	73                              @ DW_AT_type
	.byte	19                              @ DW_FORM_ref4
	.byte	63                              @ DW_AT_external
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	27                              @ Abbreviation Code
	.byte	46                              @ DW_TAG_subprogram
	.byte	1                               @ DW_CHILDREN_yes
	.byte	17                              @ DW_AT_low_pc
	.byte	1                               @ DW_FORM_addr
	.byte	18                              @ DW_AT_high_pc
	.byte	6                               @ DW_FORM_data4
	.byte	64                              @ DW_AT_frame_base
	.byte	24                              @ DW_FORM_exprloc
	.byte	3                               @ DW_AT_name
	.byte	14                              @ DW_FORM_strp
	.byte	58                              @ DW_AT_decl_file
	.byte	11                              @ DW_FORM_data1
	.byte	59                              @ DW_AT_decl_line
	.byte	5                               @ DW_FORM_data2
	.byte	39                              @ DW_AT_prototyped
	.byte	25                              @ DW_FORM_flag_present
	.byte	0                               @ EOM(1)
	.byte	0                               @ EOM(2)
	.byte	0                               @ EOM(3)
	.section	.debug_info,"",%progbits
.Lcu_begin0:
	.long	.Ldebug_info_end0-.Ldebug_info_start0 @ Length of Unit
.Ldebug_info_start0:
	.short	4                               @ DWARF version number
	.long	.debug_abbrev                   @ Offset Into Abbrev. Section
	.byte	4                               @ Address Size (in bytes)
	.byte	1                               @ Abbrev [1] 0xb:0x2102 DW_TAG_compile_unit
	.long	.Linfo_string0                  @ DW_AT_producer
	.short	12                              @ DW_AT_language
	.long	.Linfo_string1                  @ DW_AT_name
	.long	.Lline_table_start0             @ DW_AT_stmt_list
	.long	.Linfo_string2                  @ DW_AT_comp_dir
	.long	0                               @ DW_AT_low_pc
	.long	.Ldebug_ranges0                 @ DW_AT_ranges
	.byte	2                               @ Abbrev [2] 0x26:0x21 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	1                               @ DW_AT_decl_file
	.byte	55                              @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x2e:0x6 DW_TAG_enumerator
	.long	.Linfo_string4                  @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x34:0x6 DW_TAG_enumerator
	.long	.Linfo_string5                  @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x3a:0x6 DW_TAG_enumerator
	.long	.Linfo_string6                  @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x40:0x6 DW_TAG_enumerator
	.long	.Linfo_string7                  @ DW_AT_name
	.byte	3                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	4                               @ Abbrev [4] 0x47:0x7 DW_TAG_base_type
	.long	.Linfo_string3                  @ DW_AT_name
	.byte	8                               @ DW_AT_encoding
	.byte	1                               @ DW_AT_byte_size
	.byte	5                               @ Abbrev [5] 0x4e:0x34 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.short	320                             @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x57:0x6 DW_TAG_enumerator
	.long	.Linfo_string8                  @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x5d:0x6 DW_TAG_enumerator
	.long	.Linfo_string9                  @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x63:0x6 DW_TAG_enumerator
	.long	.Linfo_string10                 @ DW_AT_name
	.byte	4                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x69:0x6 DW_TAG_enumerator
	.long	.Linfo_string11                 @ DW_AT_name
	.byte	8                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x6f:0x6 DW_TAG_enumerator
	.long	.Linfo_string12                 @ DW_AT_name
	.byte	16                              @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x75:0x6 DW_TAG_enumerator
	.long	.Linfo_string13                 @ DW_AT_name
	.byte	32                              @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x7b:0x6 DW_TAG_enumerator
	.long	.Linfo_string14                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	2                               @ Abbrev [2] 0x82:0x15 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	1                               @ DW_AT_decl_file
	.byte	66                              @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x8a:0x6 DW_TAG_enumerator
	.long	.Linfo_string15                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0x90:0x6 DW_TAG_enumerator
	.long	.Linfo_string16                 @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	2                               @ Abbrev [2] 0x97:0x27 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	3                               @ DW_AT_decl_file
	.byte	118                             @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0x9f:0x6 DW_TAG_enumerator
	.long	.Linfo_string17                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xa5:0x6 DW_TAG_enumerator
	.long	.Linfo_string18                 @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xab:0x6 DW_TAG_enumerator
	.long	.Linfo_string19                 @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xb1:0x6 DW_TAG_enumerator
	.long	.Linfo_string20                 @ DW_AT_name
	.byte	3                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xb7:0x6 DW_TAG_enumerator
	.long	.Linfo_string21                 @ DW_AT_name
	.byte	4                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	5                               @ Abbrev [5] 0xbe:0x28 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.short	308                             @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0xc7:0x6 DW_TAG_enumerator
	.long	.Linfo_string22                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xcd:0x6 DW_TAG_enumerator
	.long	.Linfo_string23                 @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xd3:0x6 DW_TAG_enumerator
	.long	.Linfo_string24                 @ DW_AT_name
	.byte	2                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xd9:0x6 DW_TAG_enumerator
	.long	.Linfo_string25                 @ DW_AT_name
	.byte	3                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xdf:0x6 DW_TAG_enumerator
	.long	.Linfo_string26                 @ DW_AT_name
	.byte	4                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	2                               @ Abbrev [2] 0xe6:0x15 DW_TAG_enumeration_type
	.long	71                              @ DW_AT_type
	.byte	1                               @ DW_AT_byte_size
	.byte	4                               @ DW_AT_decl_file
	.byte	132                             @ DW_AT_decl_line
	.byte	3                               @ Abbrev [3] 0xee:0x6 DW_TAG_enumerator
	.long	.Linfo_string27                 @ DW_AT_name
	.byte	0                               @ DW_AT_const_value
	.byte	3                               @ Abbrev [3] 0xf4:0x6 DW_TAG_enumerator
	.long	.Linfo_string28                 @ DW_AT_name
	.byte	1                               @ DW_AT_const_value
	.byte	0                               @ End Of Children Mark
	.byte	6                               @ Abbrev [6] 0xfb:0xb DW_TAG_typedef
	.long	262                             @ DW_AT_type
	.long	.Linfo_string30                 @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.byte	64                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x106:0x7 DW_TAG_base_type
	.long	.Linfo_string29                 @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	4                               @ DW_AT_byte_size
	.byte	6                               @ Abbrev [6] 0x10d:0xb DW_TAG_typedef
	.long	280                             @ DW_AT_type
	.long	.Linfo_string32                 @ DW_AT_name
	.byte	5                               @ DW_AT_decl_file
	.byte	63                              @ DW_AT_decl_line
	.byte	4                               @ Abbrev [4] 0x118:0x7 DW_TAG_base_type
	.long	.Linfo_string31                 @ DW_AT_name
	.byte	7                               @ DW_AT_encoding
	.byte	2                               @ DW_AT_byte_size
	.byte	7                               @ Abbrev [7] 0x11f:0x5 DW_TAG_pointer_type
	.long	292                             @ DW_AT_type
	.byte	8                               @ Abbrev [8] 0x124:0xc DW_TAG_typedef
	.long	304                             @ DW_AT_type
	.long	.Linfo_string65                 @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	1546                            @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x130:0x1a6 DW_TAG_structure_type
	.byte	108                             @ DW_AT_byte_size
	.byte	6                               @ DW_AT_decl_file
	.short	1512                            @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x135:0xd DW_TAG_member
	.long	.Linfo_string33                 @ DW_AT_name
	.long	726                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1514                            @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x142:0xd DW_TAG_member
	.long	.Linfo_string34                 @ DW_AT_name
	.long	269                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1515                            @ DW_AT_decl_line
	.byte	2                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x14f:0xd DW_TAG_member
	.long	.Linfo_string35                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1516                            @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x15c:0xd DW_TAG_member
	.long	.Linfo_string36                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1517                            @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x169:0xd DW_TAG_member
	.long	.Linfo_string37                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1518                            @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x176:0xd DW_TAG_member
	.long	.Linfo_string38                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1519                            @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x183:0xd DW_TAG_member
	.long	.Linfo_string39                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1520                            @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x190:0xd DW_TAG_member
	.long	.Linfo_string40                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1521                            @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x19d:0xd DW_TAG_member
	.long	.Linfo_string41                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1522                            @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x1aa:0xd DW_TAG_member
	.long	.Linfo_string42                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1523                            @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x1b7:0xd DW_TAG_member
	.long	.Linfo_string43                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1524                            @ DW_AT_decl_line
	.byte	36                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x1c4:0xd DW_TAG_member
	.long	.Linfo_string44                 @ DW_AT_name
	.long	726                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1525                            @ DW_AT_decl_line
	.byte	40                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x1d1:0xd DW_TAG_member
	.long	.Linfo_string45                 @ DW_AT_name
	.long	269                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1526                            @ DW_AT_decl_line
	.byte	42                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x1de:0xd DW_TAG_member
	.long	.Linfo_string46                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1527                            @ DW_AT_decl_line
	.byte	44                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x1eb:0xd DW_TAG_member
	.long	.Linfo_string47                 @ DW_AT_name
	.long	726                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1528                            @ DW_AT_decl_line
	.byte	48                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x1f8:0xd DW_TAG_member
	.long	.Linfo_string48                 @ DW_AT_name
	.long	269                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1529                            @ DW_AT_decl_line
	.byte	50                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x205:0xd DW_TAG_member
	.long	.Linfo_string49                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1530                            @ DW_AT_decl_line
	.byte	52                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x212:0xd DW_TAG_member
	.long	.Linfo_string50                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1531                            @ DW_AT_decl_line
	.byte	56                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x21f:0xd DW_TAG_member
	.long	.Linfo_string51                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1532                            @ DW_AT_decl_line
	.byte	60                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x22c:0xd DW_TAG_member
	.long	.Linfo_string52                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1533                            @ DW_AT_decl_line
	.byte	64                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x239:0xd DW_TAG_member
	.long	.Linfo_string53                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1534                            @ DW_AT_decl_line
	.byte	68                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x246:0xd DW_TAG_member
	.long	.Linfo_string54                 @ DW_AT_name
	.long	726                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1535                            @ DW_AT_decl_line
	.byte	72                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x253:0xd DW_TAG_member
	.long	.Linfo_string55                 @ DW_AT_name
	.long	269                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1536                            @ DW_AT_decl_line
	.byte	74                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x260:0xd DW_TAG_member
	.long	.Linfo_string56                 @ DW_AT_name
	.long	726                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1537                            @ DW_AT_decl_line
	.byte	76                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x26d:0xd DW_TAG_member
	.long	.Linfo_string57                 @ DW_AT_name
	.long	269                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1538                            @ DW_AT_decl_line
	.byte	78                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x27a:0xd DW_TAG_member
	.long	.Linfo_string58                 @ DW_AT_name
	.long	269                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1539                            @ DW_AT_decl_line
	.byte	80                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x287:0xd DW_TAG_member
	.long	.Linfo_string59                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1540                            @ DW_AT_decl_line
	.byte	84                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x294:0xd DW_TAG_member
	.long	.Linfo_string60                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1541                            @ DW_AT_decl_line
	.byte	88                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x2a1:0xd DW_TAG_member
	.long	.Linfo_string61                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1542                            @ DW_AT_decl_line
	.byte	92                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x2ae:0xd DW_TAG_member
	.long	.Linfo_string62                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1543                            @ DW_AT_decl_line
	.byte	96                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x2bb:0xd DW_TAG_member
	.long	.Linfo_string63                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1544                            @ DW_AT_decl_line
	.byte	100                             @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x2c8:0xd DW_TAG_member
	.long	.Linfo_string64                 @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	1545                            @ DW_AT_decl_line
	.byte	104                             @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	11                              @ Abbrev [11] 0x2d6:0x5 DW_TAG_volatile_type
	.long	269                             @ DW_AT_type
	.byte	11                              @ Abbrev [11] 0x2db:0x5 DW_TAG_volatile_type
	.long	251                             @ DW_AT_type
	.byte	7                               @ Abbrev [7] 0x2e0:0x5 DW_TAG_pointer_type
	.long	741                             @ DW_AT_type
	.byte	8                               @ Abbrev [8] 0x2e5:0xc DW_TAG_typedef
	.long	753                             @ DW_AT_type
	.long	.Linfo_string125                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.short	342                             @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x2f1:0x54 DW_TAG_structure_type
	.byte	64                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.short	334                             @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x2f6:0xd DW_TAG_member
	.long	.Linfo_string66                 @ DW_AT_name
	.long	287                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	336                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x303:0xd DW_TAG_member
	.long	.Linfo_string67                 @ DW_AT_name
	.long	837                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	337                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x310:0xd DW_TAG_member
	.long	.Linfo_string75                 @ DW_AT_name
	.long	925                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	338                             @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x31d:0xd DW_TAG_member
	.long	.Linfo_string77                 @ DW_AT_name
	.long	937                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	339                             @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x32a:0xd DW_TAG_member
	.long	.Linfo_string91                 @ DW_AT_name
	.long	1375                            @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	340                             @ DW_AT_decl_line
	.byte	60                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x337:0xd DW_TAG_member
	.long	.Linfo_string93                 @ DW_AT_name
	.long	1596                            @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	341                             @ DW_AT_decl_line
	.byte	61                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	6                               @ Abbrev [6] 0x345:0xb DW_TAG_typedef
	.long	848                             @ DW_AT_type
	.long	.Linfo_string74                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	88                              @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x350:0x4d DW_TAG_structure_type
	.byte	24                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	63                              @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x354:0xc DW_TAG_member
	.long	.Linfo_string68                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	65                              @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x360:0xc DW_TAG_member
	.long	.Linfo_string69                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	68                              @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x36c:0xc DW_TAG_member
	.long	.Linfo_string70                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	71                              @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x378:0xc DW_TAG_member
	.long	.Linfo_string71                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	75                              @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x384:0xc DW_TAG_member
	.long	.Linfo_string72                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	78                              @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x390:0xc DW_TAG_member
	.long	.Linfo_string73                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	86                              @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	8                               @ Abbrev [8] 0x39d:0xc DW_TAG_typedef
	.long	78                              @ DW_AT_type
	.long	.Linfo_string76                 @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.short	329                             @ DW_AT_decl_line
	.byte	14                              @ Abbrev [14] 0x3a9:0xc DW_TAG_array_type
	.long	949                             @ DW_AT_type
	.byte	15                              @ Abbrev [15] 0x3ae:0x6 DW_TAG_subrange_type
	.long	1589                            @ DW_AT_type
	.byte	7                               @ DW_AT_count
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x3b5:0x5 DW_TAG_pointer_type
	.long	954                             @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x3ba:0xb DW_TAG_typedef
	.long	965                             @ DW_AT_type
	.long	.Linfo_string122                @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.byte	196                             @ DW_AT_decl_line
	.byte	16                              @ Abbrev [16] 0x3c5:0xf9 DW_TAG_structure_type
	.long	.Linfo_string121                @ DW_AT_name
	.byte	120                             @ DW_AT_byte_size
	.byte	3                               @ DW_AT_decl_file
	.byte	153                             @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x3cd:0xc DW_TAG_member
	.long	.Linfo_string66                 @ DW_AT_name
	.long	1214                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	155                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x3d9:0xc DW_TAG_member
	.long	.Linfo_string67                 @ DW_AT_name
	.long	1215                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	157                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x3e5:0xc DW_TAG_member
	.long	.Linfo_string91                 @ DW_AT_name
	.long	1375                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	159                             @ DW_AT_decl_line
	.byte	52                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x3f1:0xc DW_TAG_member
	.long	.Linfo_string93                 @ DW_AT_name
	.long	1386                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	161                             @ DW_AT_decl_line
	.byte	53                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x3fd:0xc DW_TAG_member
	.long	.Linfo_string95                 @ DW_AT_name
	.long	1214                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	163                             @ DW_AT_decl_line
	.byte	56                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x409:0xc DW_TAG_member
	.long	.Linfo_string96                 @ DW_AT_name
	.long	1402                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	165                             @ DW_AT_decl_line
	.byte	60                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x415:0xc DW_TAG_member
	.long	.Linfo_string97                 @ DW_AT_name
	.long	1402                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	167                             @ DW_AT_decl_line
	.byte	64                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x421:0xc DW_TAG_member
	.long	.Linfo_string98                 @ DW_AT_name
	.long	1402                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	169                             @ DW_AT_decl_line
	.byte	68                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x42d:0xc DW_TAG_member
	.long	.Linfo_string99                 @ DW_AT_name
	.long	1402                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	171                             @ DW_AT_decl_line
	.byte	72                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x439:0xc DW_TAG_member
	.long	.Linfo_string100                @ DW_AT_name
	.long	1402                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	173                             @ DW_AT_decl_line
	.byte	76                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x445:0xc DW_TAG_member
	.long	.Linfo_string101                @ DW_AT_name
	.long	1402                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	175                             @ DW_AT_decl_line
	.byte	80                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x451:0xc DW_TAG_member
	.long	.Linfo_string102                @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	177                             @ DW_AT_decl_line
	.byte	84                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x45d:0xc DW_TAG_member
	.long	.Linfo_string103                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	179                             @ DW_AT_decl_line
	.byte	88                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x469:0xc DW_TAG_member
	.long	.Linfo_string104                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	181                             @ DW_AT_decl_line
	.byte	92                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x475:0xc DW_TAG_member
	.long	.Linfo_string105                @ DW_AT_name
	.long	1419                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	183                             @ DW_AT_decl_line
	.byte	96                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x481:0xc DW_TAG_member
	.long	.Linfo_string108                @ DW_AT_name
	.long	1455                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	185                             @ DW_AT_decl_line
	.byte	100                             @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x48d:0xc DW_TAG_member
	.long	.Linfo_string112                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	187                             @ DW_AT_decl_line
	.byte	104                             @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x499:0xc DW_TAG_member
	.long	.Linfo_string113                @ DW_AT_name
	.long	1504                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	190                             @ DW_AT_decl_line
	.byte	108                             @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x4a5:0xc DW_TAG_member
	.long	.Linfo_string116                @ DW_AT_name
	.long	1540                            @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	192                             @ DW_AT_decl_line
	.byte	112                             @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x4b1:0xc DW_TAG_member
	.long	.Linfo_string120                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	194                             @ DW_AT_decl_line
	.byte	116                             @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	17                              @ Abbrev [17] 0x4be:0x1 DW_TAG_pointer_type
	.byte	6                               @ Abbrev [6] 0x4bf:0xb DW_TAG_typedef
	.long	1226                            @ DW_AT_type
	.long	.Linfo_string90                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.byte	113                             @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x4ca:0x95 DW_TAG_structure_type
	.byte	48                              @ DW_AT_byte_size
	.byte	3                               @ DW_AT_decl_file
	.byte	65                              @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x4ce:0xc DW_TAG_member
	.long	.Linfo_string78                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	67                              @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x4da:0xc DW_TAG_member
	.long	.Linfo_string79                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	70                              @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x4e6:0xc DW_TAG_member
	.long	.Linfo_string80                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	74                              @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x4f2:0xc DW_TAG_member
	.long	.Linfo_string81                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	77                              @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x4fe:0xc DW_TAG_member
	.long	.Linfo_string82                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	80                              @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x50a:0xc DW_TAG_member
	.long	.Linfo_string83                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	83                              @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x516:0xc DW_TAG_member
	.long	.Linfo_string84                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	86                              @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x522:0xc DW_TAG_member
	.long	.Linfo_string85                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	91                              @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x52e:0xc DW_TAG_member
	.long	.Linfo_string86                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	94                              @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x53a:0xc DW_TAG_member
	.long	.Linfo_string87                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	99                              @ DW_AT_decl_line
	.byte	36                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x546:0xc DW_TAG_member
	.long	.Linfo_string88                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	102                             @ DW_AT_decl_line
	.byte	40                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x552:0xc DW_TAG_member
	.long	.Linfo_string89                 @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	3                               @ DW_AT_decl_file
	.byte	108                             @ DW_AT_decl_line
	.byte	44                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	6                               @ Abbrev [6] 0x55f:0xb DW_TAG_typedef
	.long	130                             @ DW_AT_type
	.long	.Linfo_string92                 @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	70                              @ DW_AT_decl_line
	.byte	11                              @ Abbrev [11] 0x56a:0x5 DW_TAG_volatile_type
	.long	1391                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x56f:0xb DW_TAG_typedef
	.long	151                             @ DW_AT_type
	.long	.Linfo_string94                 @ DW_AT_name
	.byte	3                               @ DW_AT_decl_file
	.byte	125                             @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x57a:0x5 DW_TAG_pointer_type
	.long	1407                            @ DW_AT_type
	.byte	18                              @ Abbrev [18] 0x57f:0x7 DW_TAG_subroutine_type
                                        @ DW_AT_prototyped
	.byte	19                              @ Abbrev [19] 0x580:0x5 DW_TAG_formal_parameter
	.long	1414                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x586:0x5 DW_TAG_pointer_type
	.long	965                             @ DW_AT_type
	.byte	7                               @ Abbrev [7] 0x58b:0x5 DW_TAG_pointer_type
	.long	1424                            @ DW_AT_type
	.byte	8                               @ Abbrev [8] 0x590:0xc DW_TAG_typedef
	.long	1436                            @ DW_AT_type
	.long	.Linfo_string107                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	609                             @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x59c:0x13 DW_TAG_structure_type
	.byte	4                               @ DW_AT_byte_size
	.byte	6                               @ DW_AT_decl_file
	.short	606                             @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x5a1:0xd DW_TAG_member
	.long	.Linfo_string106                @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	608                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x5af:0x5 DW_TAG_pointer_type
	.long	1460                            @ DW_AT_type
	.byte	8                               @ Abbrev [8] 0x5b4:0xc DW_TAG_typedef
	.long	1472                            @ DW_AT_type
	.long	.Linfo_string111                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	615                             @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x5c0:0x20 DW_TAG_structure_type
	.byte	8                               @ DW_AT_byte_size
	.byte	6                               @ DW_AT_decl_file
	.short	611                             @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x5c5:0xd DW_TAG_member
	.long	.Linfo_string109                @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	613                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x5d2:0xd DW_TAG_member
	.long	.Linfo_string110                @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	614                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x5e0:0x5 DW_TAG_pointer_type
	.long	1509                            @ DW_AT_type
	.byte	8                               @ Abbrev [8] 0x5e5:0xc DW_TAG_typedef
	.long	1521                            @ DW_AT_type
	.long	.Linfo_string115                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	620                             @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x5f1:0x13 DW_TAG_structure_type
	.byte	4                               @ DW_AT_byte_size
	.byte	6                               @ DW_AT_decl_file
	.short	617                             @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x5f6:0xd DW_TAG_member
	.long	.Linfo_string114                @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	619                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x604:0x5 DW_TAG_pointer_type
	.long	1545                            @ DW_AT_type
	.byte	8                               @ Abbrev [8] 0x609:0xc DW_TAG_typedef
	.long	1557                            @ DW_AT_type
	.long	.Linfo_string119                @ DW_AT_name
	.byte	6                               @ DW_AT_decl_file
	.short	626                             @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x615:0x20 DW_TAG_structure_type
	.byte	8                               @ DW_AT_byte_size
	.byte	6                               @ DW_AT_decl_file
	.short	622                             @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x61a:0xd DW_TAG_member
	.long	.Linfo_string117                @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	624                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x627:0xd DW_TAG_member
	.long	.Linfo_string118                @ DW_AT_name
	.long	731                             @ DW_AT_type
	.byte	6                               @ DW_AT_decl_file
	.short	625                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	20                              @ Abbrev [20] 0x635:0x7 DW_TAG_base_type
	.long	.Linfo_string123                @ DW_AT_name
	.byte	8                               @ DW_AT_byte_size
	.byte	7                               @ DW_AT_encoding
	.byte	11                              @ Abbrev [11] 0x63c:0x5 DW_TAG_volatile_type
	.long	1601                            @ DW_AT_type
	.byte	8                               @ Abbrev [8] 0x641:0xc DW_TAG_typedef
	.long	190                             @ DW_AT_type
	.long	.Linfo_string124                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.short	315                             @ DW_AT_decl_line
	.byte	21                              @ Abbrev [21] 0x64d:0x24 DW_TAG_subprogram
	.long	.Lfunc_begin0                   @ DW_AT_low_pc
	.long	.Lfunc_end0-.Lfunc_begin0       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string126                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.byte	191                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x662:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.byte	191                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x671:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin1                   @ DW_AT_low_pc
	.long	.Lfunc_end1-.Lfunc_begin1       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string128                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	258                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x683:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	258                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x693:0x40 DW_TAG_subprogram
	.long	.Lfunc_begin2                   @ DW_AT_low_pc
	.long	.Lfunc_end2-.Lfunc_begin2       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string129                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4770                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x6a5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4770                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x6b4:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string237                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4770                            @ DW_AT_decl_line
	.long	7780                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x6c3:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string238                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4772                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	21                              @ Abbrev [21] 0x6d3:0x24 DW_TAG_subprogram
	.long	.Lfunc_begin3                   @ DW_AT_low_pc
	.long	.Lfunc_end3-.Lfunc_begin3       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string130                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.byte	230                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	22                              @ Abbrev [22] 0x6e8:0xe DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.byte	230                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x6f7:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin4                   @ DW_AT_low_pc
	.long	.Lfunc_end4-.Lfunc_begin4       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string131                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	273                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x709:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	273                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x719:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin5                   @ DW_AT_low_pc
	.long	.Lfunc_end5-.Lfunc_begin5       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string132                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	289                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x72f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	289                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x73f:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin6                   @ DW_AT_low_pc
	.long	.Lfunc_end6-.Lfunc_begin6       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string133                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	313                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x755:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	313                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x765:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin7                   @ DW_AT_low_pc
	.long	.Lfunc_end7-.Lfunc_begin7       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string134                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	337                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x77b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	337                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x78b:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin8                   @ DW_AT_low_pc
	.long	.Lfunc_end8-.Lfunc_begin8       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string135                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	358                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x7a1:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	358                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x7b1:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin9                   @ DW_AT_low_pc
	.long	.Lfunc_end9-.Lfunc_begin9       @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string136                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	380                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x7c7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	380                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x7d6:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string239                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	380                             @ DW_AT_decl_line
	.long	7785                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x7e5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	2
	.long	.Linfo_string240                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	380                             @ DW_AT_decl_line
	.long	269                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x7f5:0x31 DW_TAG_subprogram
	.long	.Lfunc_begin10                  @ DW_AT_low_pc
	.long	.Lfunc_end10-.Lfunc_begin10     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string137                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4740                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x807:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string77                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4740                            @ DW_AT_decl_line
	.long	949                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x816:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4742                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x826:0x31 DW_TAG_subprogram
	.long	.Lfunc_begin11                  @ DW_AT_low_pc
	.long	.Lfunc_end11-.Lfunc_begin11     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string138                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4658                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x838:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string77                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4658                            @ DW_AT_decl_line
	.long	949                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x847:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4660                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x857:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin12                  @ DW_AT_low_pc
	.long	.Lfunc_end12-.Lfunc_begin12     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string139                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	425                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x86d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	425                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x87d:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin13                  @ DW_AT_low_pc
	.long	.Lfunc_end13-.Lfunc_begin13     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string140                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	475                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x893:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	475                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x8a3:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin14                  @ DW_AT_low_pc
	.long	.Lfunc_end14-.Lfunc_begin14     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string141                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	543                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x8b5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	543                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x8c5:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin15                  @ DW_AT_low_pc
	.long	.Lfunc_end15-.Lfunc_begin15     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string142                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	515                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x8db:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	515                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x8eb:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin16                  @ DW_AT_low_pc
	.long	.Lfunc_end16-.Lfunc_begin16     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string143                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	559                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x8fd:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	559                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x90d:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin17                  @ DW_AT_low_pc
	.long	.Lfunc_end17-.Lfunc_begin17     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string144                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	581                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x923:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	581                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x932:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	581                             @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x942:0x4f DW_TAG_subprogram
	.long	.Lfunc_begin18                  @ DW_AT_low_pc
	.long	.Lfunc_end18-.Lfunc_begin18     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string145                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5675                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x954:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5675                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x963:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5675                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x972:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string241                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5675                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x981:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string242                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5677                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x991:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin19                  @ DW_AT_low_pc
	.long	.Lfunc_end19-.Lfunc_begin19     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string146                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	614                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x9a7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	614                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x9b6:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	614                             @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x9c6:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin20                  @ DW_AT_low_pc
	.long	.Lfunc_end20-.Lfunc_begin20     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string147                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	647                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x9dc:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	647                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x9eb:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	647                             @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x9fb:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin21                  @ DW_AT_low_pc
	.long	.Lfunc_end21-.Lfunc_begin21     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string148                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	714                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xa11:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	714                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xa20:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	714                             @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xa30:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin22                  @ DW_AT_low_pc
	.long	.Lfunc_end22-.Lfunc_begin22     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string149                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	782                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xa46:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	782                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xa55:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	782                             @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xa64:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string239                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	782                             @ DW_AT_decl_line
	.long	7785                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xa73:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	14
	.long	.Linfo_string240                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	782                             @ DW_AT_decl_line
	.long	269                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0xa83:0x31 DW_TAG_subprogram
	.long	.Lfunc_begin23                  @ DW_AT_low_pc
	.long	.Lfunc_end23-.Lfunc_begin23     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string150                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4673                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xa95:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string77                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4673                            @ DW_AT_decl_line
	.long	949                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0xaa4:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4675                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xab4:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin24                  @ DW_AT_low_pc
	.long	.Lfunc_end24-.Lfunc_begin24     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string151                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	900                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xaca:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	900                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xad9:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	900                             @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xae9:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin25                  @ DW_AT_low_pc
	.long	.Lfunc_end25-.Lfunc_begin25     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string152                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	990                             @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xaff:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	990                             @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0xb0f:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin26                  @ DW_AT_low_pc
	.long	.Lfunc_end26-.Lfunc_begin26     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string153                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1058                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xb21:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1058                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xb31:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin27                  @ DW_AT_low_pc
	.long	.Lfunc_end27-.Lfunc_begin27     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string154                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1030                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xb47:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1030                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0xb57:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin28                  @ DW_AT_low_pc
	.long	.Lfunc_end28-.Lfunc_begin28     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string155                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1074                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xb69:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1074                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xb79:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin29                  @ DW_AT_low_pc
	.long	.Lfunc_end29-.Lfunc_begin29     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string156                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1096                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xb8f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1096                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xb9e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1096                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xbae:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin30                  @ DW_AT_low_pc
	.long	.Lfunc_end30-.Lfunc_begin30     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string157                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1129                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xbc4:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1129                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xbd3:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1129                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xbe3:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin31                  @ DW_AT_low_pc
	.long	.Lfunc_end31-.Lfunc_begin31     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string158                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1165                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xbf9:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1165                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xc08:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1165                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xc18:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin32                  @ DW_AT_low_pc
	.long	.Lfunc_end32-.Lfunc_begin32     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string159                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1232                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xc2e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1232                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xc3d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1232                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xc4d:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin33                  @ DW_AT_low_pc
	.long	.Lfunc_end33-.Lfunc_begin33     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string160                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1301                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xc63:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1301                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xc72:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1301                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xc81:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string239                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1301                            @ DW_AT_decl_line
	.long	7785                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xc90:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	14
	.long	.Linfo_string240                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1301                            @ DW_AT_decl_line
	.long	269                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xca0:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin34                  @ DW_AT_low_pc
	.long	.Lfunc_end34-.Lfunc_begin34     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string161                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1419                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xcb6:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1419                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xcc5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1419                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xcd5:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin35                  @ DW_AT_low_pc
	.long	.Lfunc_end35-.Lfunc_begin35     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string162                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1509                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xceb:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1509                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0xcfb:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin36                  @ DW_AT_low_pc
	.long	.Lfunc_end36-.Lfunc_begin36     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string163                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1577                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xd0d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1577                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xd1d:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin37                  @ DW_AT_low_pc
	.long	.Lfunc_end37-.Lfunc_begin37     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string164                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1549                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xd33:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1549                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0xd43:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin38                  @ DW_AT_low_pc
	.long	.Lfunc_end38-.Lfunc_begin38     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string165                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1593                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xd55:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1593                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xd65:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin39                  @ DW_AT_low_pc
	.long	.Lfunc_end39-.Lfunc_begin39     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string166                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1615                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xd7b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1615                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xd8a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1615                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xd9a:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin40                  @ DW_AT_low_pc
	.long	.Lfunc_end40-.Lfunc_begin40     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string167                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1642                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xdb0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1642                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xdbf:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1642                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xdcf:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin41                  @ DW_AT_low_pc
	.long	.Lfunc_end41-.Lfunc_begin41     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string168                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1669                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xde5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1669                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xdf4:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1669                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xe04:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin42                  @ DW_AT_low_pc
	.long	.Lfunc_end42-.Lfunc_begin42     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string169                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1729                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xe1a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1729                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xe29:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1729                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xe39:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin43                  @ DW_AT_low_pc
	.long	.Lfunc_end43-.Lfunc_begin43     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string170                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1792                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xe4f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1792                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xe5e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1792                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xe6d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string239                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1792                            @ DW_AT_decl_line
	.long	7785                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xe7c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	6
	.long	.Linfo_string240                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1792                            @ DW_AT_decl_line
	.long	269                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0xe8c:0x31 DW_TAG_subprogram
	.long	.Lfunc_begin44                  @ DW_AT_low_pc
	.long	.Lfunc_end44-.Lfunc_begin44     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string171                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4706                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xe9e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string77                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4706                            @ DW_AT_decl_line
	.long	949                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0xead:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4708                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xebd:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin45                  @ DW_AT_low_pc
	.long	.Lfunc_end45-.Lfunc_begin45     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string172                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1906                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xed3:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1906                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xee2:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1906                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xef2:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin46                  @ DW_AT_low_pc
	.long	.Lfunc_end46-.Lfunc_begin46     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string173                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1994                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xf08:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1994                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xf17:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string243                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	1994                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0xf27:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin47                  @ DW_AT_low_pc
	.long	.Lfunc_end47-.Lfunc_begin47     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string174                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2069                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xf39:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2069                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xf49:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin48                  @ DW_AT_low_pc
	.long	.Lfunc_end48-.Lfunc_begin48     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string175                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2041                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xf5f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2041                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0xf6f:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin49                  @ DW_AT_low_pc
	.long	.Lfunc_end49-.Lfunc_begin49     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string176                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2085                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xf81:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2085                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xf91:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin50                  @ DW_AT_low_pc
	.long	.Lfunc_end50-.Lfunc_begin50     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string177                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2105                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xfa7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2105                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xfb6:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string244                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2105                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xfc6:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin51                  @ DW_AT_low_pc
	.long	.Lfunc_end51-.Lfunc_begin51     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string178                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2142                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0xfdc:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2142                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0xfeb:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string244                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2142                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0xffb:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin52                  @ DW_AT_low_pc
	.long	.Lfunc_end52-.Lfunc_begin52     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string179                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2179                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1011:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2179                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1020:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string244                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2179                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1030:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin53                  @ DW_AT_low_pc
	.long	.Lfunc_end53-.Lfunc_begin53     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string180                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2222                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1046:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2222                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1055:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string244                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2222                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1065:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin54                  @ DW_AT_low_pc
	.long	.Lfunc_end54-.Lfunc_begin54     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string181                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2286                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x107b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2286                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x108a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string245                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2286                            @ DW_AT_decl_line
	.long	7790                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1099:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string256                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2288                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x10a8:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string257                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2289                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x10b7:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2290                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x10c7:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin55                  @ DW_AT_low_pc
	.long	.Lfunc_end55-.Lfunc_begin55     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string182                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2405                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x10d9:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2405                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x10e9:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin56                  @ DW_AT_low_pc
	.long	.Lfunc_end56-.Lfunc_begin56     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string183                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2377                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x10ff:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2377                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x110f:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin57                  @ DW_AT_low_pc
	.long	.Lfunc_end57-.Lfunc_begin57     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string184                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2421                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1121:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2421                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1131:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin58                  @ DW_AT_low_pc
	.long	.Lfunc_end58-.Lfunc_begin58     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string185                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2442                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1147:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2442                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1156:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2442                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1166:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin59                  @ DW_AT_low_pc
	.long	.Lfunc_end59-.Lfunc_begin59     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string186                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2485                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x117c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2485                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x118b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2485                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x119b:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin60                  @ DW_AT_low_pc
	.long	.Lfunc_end60-.Lfunc_begin60     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string187                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2530                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x11b1:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2530                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x11c0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2530                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x11d0:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin61                  @ DW_AT_low_pc
	.long	.Lfunc_end61-.Lfunc_begin61     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string188                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2579                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x11e6:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2579                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x11f5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2579                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1205:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin62                  @ DW_AT_low_pc
	.long	.Lfunc_end62-.Lfunc_begin62     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string189                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2634                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x121b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	32
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2634                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x122a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	28
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2634                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1239:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string259                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2634                            @ DW_AT_decl_line
	.long	7785                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1248:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string260                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2634                            @ DW_AT_decl_line
	.long	7785                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1257:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	18
	.long	.Linfo_string240                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2634                            @ DW_AT_decl_line
	.long	269                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1267:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin63                  @ DW_AT_low_pc
	.long	.Lfunc_end63-.Lfunc_begin63     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string190                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2752                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x127d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2752                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x128c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2752                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x129c:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin64                  @ DW_AT_low_pc
	.long	.Lfunc_end64-.Lfunc_begin64     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string191                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2815                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x12ae:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2815                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x12be:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin65                  @ DW_AT_low_pc
	.long	.Lfunc_end65-.Lfunc_begin65     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string192                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4506                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x12d0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4506                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x12e0:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin66                  @ DW_AT_low_pc
	.long	.Lfunc_end66-.Lfunc_begin66     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string193                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4491                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x12f2:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4491                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x1302:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin67                  @ DW_AT_low_pc
	.long	.Lfunc_end67-.Lfunc_begin67     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string194                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4522                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1314:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4522                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x1324:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin68                  @ DW_AT_low_pc
	.long	.Lfunc_end68-.Lfunc_begin68     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string195                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4475                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1336:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4475                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x1346:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin69                  @ DW_AT_low_pc
	.long	.Lfunc_end69-.Lfunc_begin69     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string196                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4538                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1358:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4538                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1368:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin70                  @ DW_AT_low_pc
	.long	.Lfunc_end70-.Lfunc_begin70     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string197                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2991                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x137e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2991                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x138d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string245                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2992                            @ DW_AT_decl_line
	.long	7919                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x139c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	2993                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x13ac:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin71                  @ DW_AT_low_pc
	.long	.Lfunc_end71-.Lfunc_begin71     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string198                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4817                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x13be:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4817                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x13cd:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string269                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4817                            @ DW_AT_decl_line
	.long	7919                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x13dc:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string270                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4819                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x13eb:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4820                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x13fa:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string271                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4821                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x140a:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin72                  @ DW_AT_low_pc
	.long	.Lfunc_end72-.Lfunc_begin72     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string199                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4891                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x141c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4891                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x142b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string269                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4891                            @ DW_AT_decl_line
	.long	7919                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x143a:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string270                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4893                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1449:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4894                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1458:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string271                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4895                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x1468:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin73                  @ DW_AT_low_pc
	.long	.Lfunc_end73-.Lfunc_begin73     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string200                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4968                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x147a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4968                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1489:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string269                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4968                            @ DW_AT_decl_line
	.long	7919                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1498:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string270                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4970                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x14a7:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4971                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x14b6:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string271                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4972                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x14c6:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin74                  @ DW_AT_low_pc
	.long	.Lfunc_end74-.Lfunc_begin74     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string201                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5043                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x14d8:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5043                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x14e7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string269                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5043                            @ DW_AT_decl_line
	.long	7919                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x14f6:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string270                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5045                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1505:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5046                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1514:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string271                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5047                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1524:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin75                  @ DW_AT_low_pc
	.long	.Lfunc_end75-.Lfunc_begin75     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string202                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5101                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x1536:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5101                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1545:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string269                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5101                            @ DW_AT_decl_line
	.long	7919                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1554:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string270                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5103                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1563:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5104                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1572:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string271                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5105                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1582:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin76                  @ DW_AT_low_pc
	.long	.Lfunc_end76-.Lfunc_begin76     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string203                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5153                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x1594:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5153                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x15a3:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string269                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5153                            @ DW_AT_decl_line
	.long	7919                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x15b2:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string270                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5155                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x15c1:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5156                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x15d0:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string271                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5157                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x15e0:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin77                  @ DW_AT_low_pc
	.long	.Lfunc_end77-.Lfunc_begin77     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string204                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3092                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x15f6:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3092                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1605:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string245                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3092                            @ DW_AT_decl_line
	.long	8024                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1614:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3092                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x1624:0x6d DW_TAG_subprogram
	.long	.Lfunc_begin78                  @ DW_AT_low_pc
	.long	.Lfunc_end78-.Lfunc_begin78     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string205                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5351                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1636:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5351                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1645:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string277                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5351                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1654:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string278                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5351                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1663:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string279                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5352                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1672:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string257                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5354                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1681:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5355                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1691:0x6d DW_TAG_subprogram
	.long	.Lfunc_begin79                  @ DW_AT_low_pc
	.long	.Lfunc_end79-.Lfunc_begin79     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string206                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5441                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x16a3:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5441                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x16b2:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string277                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5441                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x16c1:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string278                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5441                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x16d0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string279                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5442                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x16df:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string257                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5444                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x16ee:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5445                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x16fe:0x6d DW_TAG_subprogram
	.long	.Lfunc_begin80                  @ DW_AT_low_pc
	.long	.Lfunc_end80-.Lfunc_begin80     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string207                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5524                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x1710:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5524                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x171f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string277                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5524                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x172e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string278                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5524                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x173d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string279                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5525                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x174c:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string280                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5527                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x175b:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5528                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x176b:0x6d DW_TAG_subprogram
	.long	.Lfunc_begin81                  @ DW_AT_low_pc
	.long	.Lfunc_end81-.Lfunc_begin81     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string208                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5572                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x177d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5572                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x178c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string277                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5572                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x179b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string278                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5572                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x17aa:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string279                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5573                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x17b9:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string280                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5575                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x17c8:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5576                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x17d8:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin82                  @ DW_AT_low_pc
	.long	.Lfunc_end82-.Lfunc_begin82     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string209                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3192                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x17ee:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3192                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x17fd:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string245                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3193                            @ DW_AT_decl_line
	.long	7919                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x180c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3194                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x181c:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin83                  @ DW_AT_low_pc
	.long	.Lfunc_end83-.Lfunc_begin83     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string210                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3343                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1832:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	48
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3343                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1841:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	44
	.long	.Linfo_string245                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3343                            @ DW_AT_decl_line
	.long	8093                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1850:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	40
	.long	.Linfo_string244                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3343                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x185f:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	36
	.long	.Linfo_string282                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3343                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x186e:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string283                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3345                            @ DW_AT_decl_line
	.long	7924                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x187e:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin84                  @ DW_AT_low_pc
	.long	.Lfunc_end84-.Lfunc_begin84     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string211                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3481                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1894:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3481                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x18a3:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string284                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3481                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x18b2:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string285                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3481                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x18c1:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string286                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3482                            @ DW_AT_decl_line
	.long	7785                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x18d0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	32
	.long	.Linfo_string287                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3482                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x18e0:0x31 DW_TAG_subprogram
	.long	.Lfunc_begin85                  @ DW_AT_low_pc
	.long	.Lfunc_end85-.Lfunc_begin85     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string212                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4755                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x18f2:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string77                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4755                            @ DW_AT_decl_line
	.long	949                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1901:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4757                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1911:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin86                  @ DW_AT_low_pc
	.long	.Lfunc_end86-.Lfunc_begin86     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string213                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3613                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1927:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3613                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1936:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string285                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3613                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1946:0x62 DW_TAG_subprogram
	.long	.Lfunc_begin87                  @ DW_AT_low_pc
	.long	.Lfunc_end87-.Lfunc_begin87     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string214                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3706                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x195c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3706                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x196b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string284                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3706                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x197a:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string285                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3706                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1989:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string286                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3707                            @ DW_AT_decl_line
	.long	7785                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1998:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	32
	.long	.Linfo_string287                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3707                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x19a8:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin88                  @ DW_AT_low_pc
	.long	.Lfunc_end88-.Lfunc_begin88     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string215                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3839                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x19be:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3839                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x19cd:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string285                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3839                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x19dd:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin89                  @ DW_AT_low_pc
	.long	.Lfunc_end89-.Lfunc_begin89     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string216                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3913                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x19f3:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3913                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1a02:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string288                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3913                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1a12:0x53 DW_TAG_subprogram
	.long	.Lfunc_begin90                  @ DW_AT_low_pc
	.long	.Lfunc_end90-.Lfunc_begin90     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string217                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3953                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1a28:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	24
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3953                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1a37:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string289                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3954                            @ DW_AT_decl_line
	.long	8222                            @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1a46:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3955                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1a55:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string256                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	3957                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x1a65:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin91                  @ DW_AT_low_pc
	.long	.Lfunc_end91-.Lfunc_begin91     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string218                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5645                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1a77:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5645                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1a86:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string296                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5645                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1a95:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string297                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5646                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1aa4:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string298                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5646                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1ab3:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string256                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5648                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1ac3:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin92                  @ DW_AT_low_pc
	.long	.Lfunc_end92-.Lfunc_begin92     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string219                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4105                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1ad9:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4105                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1ae8:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string299                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4105                            @ DW_AT_decl_line
	.long	8303                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1af7:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string256                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4107                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1b07:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin93                  @ DW_AT_low_pc
	.long	.Lfunc_end93-.Lfunc_begin93     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string220                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5398                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x1b19:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5398                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1b28:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string277                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5398                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1b37:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string279                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5398                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1b46:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string257                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5400                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1b55:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5401                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1b65:0x40 DW_TAG_subprogram
	.long	.Lfunc_begin94                  @ DW_AT_low_pc
	.long	.Lfunc_end94-.Lfunc_begin94     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string221                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5615                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x1b77:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5615                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1b86:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	6
	.long	.Linfo_string305                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5615                            @ DW_AT_decl_line
	.long	269                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1b95:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string256                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5617                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1ba5:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin95                  @ DW_AT_low_pc
	.long	.Lfunc_end95-.Lfunc_begin95     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string222                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5481                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x1bb7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string236                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5481                            @ DW_AT_decl_line
	.long	287                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1bc6:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string277                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5481                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1bd5:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string279                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5481                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1be4:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string257                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5483                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1bf3:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5484                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1c03:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin96                  @ DW_AT_low_pc
	.long	.Lfunc_end96-.Lfunc_begin96     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string223                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4279                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1c19:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4279                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1c28:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string306                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4279                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1c37:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string271                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4281                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1c47:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin97                  @ DW_AT_low_pc
	.long	.Lfunc_end97-.Lfunc_begin97     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string224                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4312                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1c5d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4312                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1c6c:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string307                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4312                            @ DW_AT_decl_line
	.long	8372                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	27                              @ Abbrev [27] 0x1c7c:0x5e DW_TAG_subprogram
	.long	.Lfunc_begin98                  @ DW_AT_low_pc
	.long	.Lfunc_end98-.Lfunc_begin98     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string225                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5207                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.byte	24                              @ Abbrev [24] 0x1c8e:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	20
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5207                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1c9d:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	16
	.long	.Linfo_string307                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5208                            @ DW_AT_decl_line
	.long	8372                            @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1cac:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string256                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5210                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1cbb:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string257                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5211                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1cca:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string258                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	5212                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1cda:0x35 DW_TAG_subprogram
	.long	.Lfunc_begin99                  @ DW_AT_low_pc
	.long	.Lfunc_end99-.Lfunc_begin99     @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string226                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4348                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	7769                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1cf0:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4348                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1cff:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string307                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4349                            @ DW_AT_decl_line
	.long	8372                            @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1d0f:0x44 DW_TAG_subprogram
	.long	.Lfunc_begin100                 @ DW_AT_low_pc
	.long	.Lfunc_end100-.Lfunc_begin100   @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string227                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4387                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	251                             @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1d25:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	12
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4387                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	24                              @ Abbrev [24] 0x1d34:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	8
	.long	.Linfo_string75                 @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4387                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	25                              @ Abbrev [25] 0x1d43:0xf DW_TAG_variable
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	4
	.long	.Linfo_string314                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4389                            @ DW_AT_decl_line
	.long	251                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	23                              @ Abbrev [23] 0x1d53:0x22 DW_TAG_subprogram
	.long	.Lfunc_begin101                 @ DW_AT_low_pc
	.long	.Lfunc_end101-.Lfunc_begin101   @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string228                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4554                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1d65:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4554                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1d75:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin102                 @ DW_AT_low_pc
	.long	.Lfunc_end102-.Lfunc_begin102   @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string229                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4589                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1601                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1d8b:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4589                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1d9b:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin103                 @ DW_AT_low_pc
	.long	.Lfunc_end103-.Lfunc_begin103   @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string230                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4600                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1601                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1db1:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4600                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1dc1:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin104                 @ DW_AT_low_pc
	.long	.Lfunc_end104-.Lfunc_begin104   @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string231                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4610                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1601                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1dd7:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4610                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1de7:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin105                 @ DW_AT_low_pc
	.long	.Lfunc_end105-.Lfunc_begin105   @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string232                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4621                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1601                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1dfd:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4621                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1e0d:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin106                 @ DW_AT_low_pc
	.long	.Lfunc_end106-.Lfunc_begin106   @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string233                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4632                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1601                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1e23:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4632                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	26                              @ Abbrev [26] 0x1e33:0x26 DW_TAG_subprogram
	.long	.Lfunc_begin107                 @ DW_AT_low_pc
	.long	.Lfunc_end107-.Lfunc_begin107   @ DW_AT_high_pc
	.byte	1                               @ DW_AT_frame_base
	.byte	93
	.long	.Linfo_string234                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4643                            @ DW_AT_decl_line
                                        @ DW_AT_prototyped
	.long	1601                            @ DW_AT_type
                                        @ DW_AT_external
	.byte	24                              @ Abbrev [24] 0x1e49:0xf DW_TAG_formal_parameter
	.byte	2                               @ DW_AT_location
	.byte	145
	.byte	0
	.long	.Linfo_string235                @ DW_AT_name
	.byte	7                               @ DW_AT_decl_file
	.short	4643                            @ DW_AT_decl_line
	.long	736                             @ DW_AT_type
	.byte	0                               @ End Of Children Mark
	.byte	6                               @ Abbrev [6] 0x1e59:0xb DW_TAG_typedef
	.long	38                              @ DW_AT_type
	.long	.Linfo_string127                @ DW_AT_name
	.byte	1                               @ DW_AT_decl_file
	.byte	61                              @ DW_AT_decl_line
	.byte	7                               @ Abbrev [7] 0x1e64:0x5 DW_TAG_pointer_type
	.long	837                             @ DW_AT_type
	.byte	7                               @ Abbrev [7] 0x1e69:0x5 DW_TAG_pointer_type
	.long	251                             @ DW_AT_type
	.byte	7                               @ Abbrev [7] 0x1e6e:0x5 DW_TAG_pointer_type
	.long	7795                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x1e73:0xb DW_TAG_typedef
	.long	7806                            @ DW_AT_type
	.long	.Linfo_string255                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	208                             @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x1e7e:0x71 DW_TAG_structure_type
	.byte	36                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	180                             @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x1e82:0xc DW_TAG_member
	.long	.Linfo_string246                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	182                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1e8e:0xc DW_TAG_member
	.long	.Linfo_string247                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	185                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1e9a:0xc DW_TAG_member
	.long	.Linfo_string248                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	188                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1ea6:0xc DW_TAG_member
	.long	.Linfo_string249                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	191                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1eb2:0xc DW_TAG_member
	.long	.Linfo_string250                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	194                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1ebe:0xc DW_TAG_member
	.long	.Linfo_string251                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	197                             @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1eca:0xc DW_TAG_member
	.long	.Linfo_string252                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	200                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1ed6:0xc DW_TAG_member
	.long	.Linfo_string253                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	203                             @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1ee2:0xc DW_TAG_member
	.long	.Linfo_string254                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	206                             @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x1eef:0x5 DW_TAG_pointer_type
	.long	7924                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x1ef4:0xb DW_TAG_typedef
	.long	7935                            @ DW_AT_type
	.long	.Linfo_string268                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	120                             @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x1eff:0x59 DW_TAG_structure_type
	.byte	28                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	93                              @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x1f03:0xc DW_TAG_member
	.long	.Linfo_string261                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	95                              @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f0f:0xc DW_TAG_member
	.long	.Linfo_string262                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	98                              @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f1b:0xc DW_TAG_member
	.long	.Linfo_string263                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	101                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f27:0xc DW_TAG_member
	.long	.Linfo_string264                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	104                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f33:0xc DW_TAG_member
	.long	.Linfo_string265                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	108                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f3f:0xc DW_TAG_member
	.long	.Linfo_string266                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	113                             @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f4b:0xc DW_TAG_member
	.long	.Linfo_string267                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	117                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x1f58:0x5 DW_TAG_pointer_type
	.long	8029                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x1f5d:0xb DW_TAG_typedef
	.long	8040                            @ DW_AT_type
	.long	.Linfo_string276                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	175                             @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x1f68:0x35 DW_TAG_structure_type
	.byte	16                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	162                             @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x1f6c:0xc DW_TAG_member
	.long	.Linfo_string272                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	164                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f78:0xc DW_TAG_member
	.long	.Linfo_string273                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	167                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f84:0xc DW_TAG_member
	.long	.Linfo_string274                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	170                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1f90:0xc DW_TAG_member
	.long	.Linfo_string275                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	173                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x1f9d:0x5 DW_TAG_pointer_type
	.long	8098                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x1fa2:0xb DW_TAG_typedef
	.long	8109                            @ DW_AT_type
	.long	.Linfo_string281                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	156                             @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x1fad:0x71 DW_TAG_structure_type
	.byte	36                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	125                             @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x1fb1:0xc DW_TAG_member
	.long	.Linfo_string261                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	127                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1fbd:0xc DW_TAG_member
	.long	.Linfo_string262                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	130                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1fc9:0xc DW_TAG_member
	.long	.Linfo_string263                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	133                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1fd5:0xc DW_TAG_member
	.long	.Linfo_string264                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	136                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1fe1:0xc DW_TAG_member
	.long	.Linfo_string266                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	140                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1fed:0xc DW_TAG_member
	.long	.Linfo_string267                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	144                             @ DW_AT_decl_line
	.byte	20                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x1ff9:0xc DW_TAG_member
	.long	.Linfo_string272                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	148                             @ DW_AT_decl_line
	.byte	24                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x2005:0xc DW_TAG_member
	.long	.Linfo_string273                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	151                             @ DW_AT_decl_line
	.byte	28                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x2011:0xc DW_TAG_member
	.long	.Linfo_string275                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	154                             @ DW_AT_decl_line
	.byte	32                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x201e:0x5 DW_TAG_pointer_type
	.long	8227                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x2023:0xb DW_TAG_typedef
	.long	8238                            @ DW_AT_type
	.long	.Linfo_string295                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	241                             @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x202e:0x41 DW_TAG_structure_type
	.byte	20                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	229                             @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x2032:0xc DW_TAG_member
	.long	.Linfo_string290                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	231                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x203e:0xc DW_TAG_member
	.long	.Linfo_string291                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	233                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x204a:0xc DW_TAG_member
	.long	.Linfo_string292                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	235                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x2056:0xc DW_TAG_member
	.long	.Linfo_string293                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	237                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x2062:0xc DW_TAG_member
	.long	.Linfo_string294                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	239                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x206f:0x5 DW_TAG_pointer_type
	.long	8308                            @ DW_AT_type
	.byte	6                               @ Abbrev [6] 0x2074:0xb DW_TAG_typedef
	.long	8319                            @ DW_AT_type
	.long	.Linfo_string304                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.byte	224                             @ DW_AT_decl_line
	.byte	12                              @ Abbrev [12] 0x207f:0x35 DW_TAG_structure_type
	.byte	16                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.byte	214                             @ DW_AT_decl_line
	.byte	13                              @ Abbrev [13] 0x2083:0xc DW_TAG_member
	.long	.Linfo_string300                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	216                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x208f:0xc DW_TAG_member
	.long	.Linfo_string301                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	218                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x209b:0xc DW_TAG_member
	.long	.Linfo_string302                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	220                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	13                              @ Abbrev [13] 0x20a7:0xc DW_TAG_member
	.long	.Linfo_string303                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.byte	222                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	7                               @ Abbrev [7] 0x20b4:0x5 DW_TAG_pointer_type
	.long	8377                            @ DW_AT_type
	.byte	8                               @ Abbrev [8] 0x20b9:0xc DW_TAG_typedef
	.long	8389                            @ DW_AT_type
	.long	.Linfo_string313                @ DW_AT_name
	.byte	2                               @ DW_AT_decl_file
	.short	272                             @ DW_AT_decl_line
	.byte	9                               @ Abbrev [9] 0x20c5:0x47 DW_TAG_structure_type
	.byte	20                              @ DW_AT_byte_size
	.byte	2                               @ DW_AT_decl_file
	.short	260                             @ DW_AT_decl_line
	.byte	10                              @ Abbrev [10] 0x20ca:0xd DW_TAG_member
	.long	.Linfo_string308                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	261                             @ DW_AT_decl_line
	.byte	0                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x20d7:0xd DW_TAG_member
	.long	.Linfo_string309                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	263                             @ DW_AT_decl_line
	.byte	4                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x20e4:0xd DW_TAG_member
	.long	.Linfo_string310                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	265                             @ DW_AT_decl_line
	.byte	8                               @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x20f1:0xd DW_TAG_member
	.long	.Linfo_string311                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	267                             @ DW_AT_decl_line
	.byte	12                              @ DW_AT_data_member_location
	.byte	10                              @ Abbrev [10] 0x20fe:0xd DW_TAG_member
	.long	.Linfo_string312                @ DW_AT_name
	.long	251                             @ DW_AT_type
	.byte	2                               @ DW_AT_decl_file
	.short	269                             @ DW_AT_decl_line
	.byte	16                              @ DW_AT_data_member_location
	.byte	0                               @ End Of Children Mark
	.byte	0                               @ End Of Children Mark
.Ldebug_info_end0:
	.section	.debug_ranges,"",%progbits
.Ldebug_ranges0:
	.long	.Lfunc_begin0
	.long	.Lfunc_end0
	.long	.Lfunc_begin1
	.long	.Lfunc_end1
	.long	.Lfunc_begin2
	.long	.Lfunc_end2
	.long	.Lfunc_begin3
	.long	.Lfunc_end3
	.long	.Lfunc_begin4
	.long	.Lfunc_end4
	.long	.Lfunc_begin5
	.long	.Lfunc_end5
	.long	.Lfunc_begin6
	.long	.Lfunc_end6
	.long	.Lfunc_begin7
	.long	.Lfunc_end7
	.long	.Lfunc_begin8
	.long	.Lfunc_end8
	.long	.Lfunc_begin9
	.long	.Lfunc_end9
	.long	.Lfunc_begin10
	.long	.Lfunc_end10
	.long	.Lfunc_begin11
	.long	.Lfunc_end11
	.long	.Lfunc_begin12
	.long	.Lfunc_end12
	.long	.Lfunc_begin13
	.long	.Lfunc_end13
	.long	.Lfunc_begin14
	.long	.Lfunc_end14
	.long	.Lfunc_begin15
	.long	.Lfunc_end15
	.long	.Lfunc_begin16
	.long	.Lfunc_end16
	.long	.Lfunc_begin17
	.long	.Lfunc_end17
	.long	.Lfunc_begin18
	.long	.Lfunc_end18
	.long	.Lfunc_begin19
	.long	.Lfunc_end19
	.long	.Lfunc_begin20
	.long	.Lfunc_end20
	.long	.Lfunc_begin21
	.long	.Lfunc_end21
	.long	.Lfunc_begin22
	.long	.Lfunc_end22
	.long	.Lfunc_begin23
	.long	.Lfunc_end23
	.long	.Lfunc_begin24
	.long	.Lfunc_end24
	.long	.Lfunc_begin25
	.long	.Lfunc_end25
	.long	.Lfunc_begin26
	.long	.Lfunc_end26
	.long	.Lfunc_begin27
	.long	.Lfunc_end27
	.long	.Lfunc_begin28
	.long	.Lfunc_end28
	.long	.Lfunc_begin29
	.long	.Lfunc_end29
	.long	.Lfunc_begin30
	.long	.Lfunc_end30
	.long	.Lfunc_begin31
	.long	.Lfunc_end31
	.long	.Lfunc_begin32
	.long	.Lfunc_end32
	.long	.Lfunc_begin33
	.long	.Lfunc_end33
	.long	.Lfunc_begin34
	.long	.Lfunc_end34
	.long	.Lfunc_begin35
	.long	.Lfunc_end35
	.long	.Lfunc_begin36
	.long	.Lfunc_end36
	.long	.Lfunc_begin37
	.long	.Lfunc_end37
	.long	.Lfunc_begin38
	.long	.Lfunc_end38
	.long	.Lfunc_begin39
	.long	.Lfunc_end39
	.long	.Lfunc_begin40
	.long	.Lfunc_end40
	.long	.Lfunc_begin41
	.long	.Lfunc_end41
	.long	.Lfunc_begin42
	.long	.Lfunc_end42
	.long	.Lfunc_begin43
	.long	.Lfunc_end43
	.long	.Lfunc_begin44
	.long	.Lfunc_end44
	.long	.Lfunc_begin45
	.long	.Lfunc_end45
	.long	.Lfunc_begin46
	.long	.Lfunc_end46
	.long	.Lfunc_begin47
	.long	.Lfunc_end47
	.long	.Lfunc_begin48
	.long	.Lfunc_end48
	.long	.Lfunc_begin49
	.long	.Lfunc_end49
	.long	.Lfunc_begin50
	.long	.Lfunc_end50
	.long	.Lfunc_begin51
	.long	.Lfunc_end51
	.long	.Lfunc_begin52
	.long	.Lfunc_end52
	.long	.Lfunc_begin53
	.long	.Lfunc_end53
	.long	.Lfunc_begin54
	.long	.Lfunc_end54
	.long	.Lfunc_begin55
	.long	.Lfunc_end55
	.long	.Lfunc_begin56
	.long	.Lfunc_end56
	.long	.Lfunc_begin57
	.long	.Lfunc_end57
	.long	.Lfunc_begin58
	.long	.Lfunc_end58
	.long	.Lfunc_begin59
	.long	.Lfunc_end59
	.long	.Lfunc_begin60
	.long	.Lfunc_end60
	.long	.Lfunc_begin61
	.long	.Lfunc_end61
	.long	.Lfunc_begin62
	.long	.Lfunc_end62
	.long	.Lfunc_begin63
	.long	.Lfunc_end63
	.long	.Lfunc_begin64
	.long	.Lfunc_end64
	.long	.Lfunc_begin65
	.long	.Lfunc_end65
	.long	.Lfunc_begin66
	.long	.Lfunc_end66
	.long	.Lfunc_begin67
	.long	.Lfunc_end67
	.long	.Lfunc_begin68
	.long	.Lfunc_end68
	.long	.Lfunc_begin69
	.long	.Lfunc_end69
	.long	.Lfunc_begin70
	.long	.Lfunc_end70
	.long	.Lfunc_begin71
	.long	.Lfunc_end71
	.long	.Lfunc_begin72
	.long	.Lfunc_end72
	.long	.Lfunc_begin73
	.long	.Lfunc_end73
	.long	.Lfunc_begin74
	.long	.Lfunc_end74
	.long	.Lfunc_begin75
	.long	.Lfunc_end75
	.long	.Lfunc_begin76
	.long	.Lfunc_end76
	.long	.Lfunc_begin77
	.long	.Lfunc_end77
	.long	.Lfunc_begin78
	.long	.Lfunc_end78
	.long	.Lfunc_begin79
	.long	.Lfunc_end79
	.long	.Lfunc_begin80
	.long	.Lfunc_end80
	.long	.Lfunc_begin81
	.long	.Lfunc_end81
	.long	.Lfunc_begin82
	.long	.Lfunc_end82
	.long	.Lfunc_begin83
	.long	.Lfunc_end83
	.long	.Lfunc_begin84
	.long	.Lfunc_end84
	.long	.Lfunc_begin85
	.long	.Lfunc_end85
	.long	.Lfunc_begin86
	.long	.Lfunc_end86
	.long	.Lfunc_begin87
	.long	.Lfunc_end87
	.long	.Lfunc_begin88
	.long	.Lfunc_end88
	.long	.Lfunc_begin89
	.long	.Lfunc_end89
	.long	.Lfunc_begin90
	.long	.Lfunc_end90
	.long	.Lfunc_begin91
	.long	.Lfunc_end91
	.long	.Lfunc_begin92
	.long	.Lfunc_end92
	.long	.Lfunc_begin93
	.long	.Lfunc_end93
	.long	.Lfunc_begin94
	.long	.Lfunc_end94
	.long	.Lfunc_begin95
	.long	.Lfunc_end95
	.long	.Lfunc_begin96
	.long	.Lfunc_end96
	.long	.Lfunc_begin97
	.long	.Lfunc_end97
	.long	.Lfunc_begin98
	.long	.Lfunc_end98
	.long	.Lfunc_begin99
	.long	.Lfunc_end99
	.long	.Lfunc_begin100
	.long	.Lfunc_end100
	.long	.Lfunc_begin101
	.long	.Lfunc_end101
	.long	.Lfunc_begin102
	.long	.Lfunc_end102
	.long	.Lfunc_begin103
	.long	.Lfunc_end103
	.long	.Lfunc_begin104
	.long	.Lfunc_end104
	.long	.Lfunc_begin105
	.long	.Lfunc_end105
	.long	.Lfunc_begin106
	.long	.Lfunc_end106
	.long	.Lfunc_begin107
	.long	.Lfunc_end107
	.long	0
	.long	0
	.section	.debug_str,"MS",%progbits,1
.Linfo_string0:
	.asciz	"Component: ARM Compiler 6.16 Tool: armclang [5dfeb700]" @ string offset=0
.Linfo_string1:
	.asciz	"../../Libraries/STM32H7xx_HAL_Driver/Src\\stm32h7xx_hal_tim.c" @ string offset=55
.Linfo_string2:
	.asciz	"C:\\Users\\ADMIN\\Desktop\\v7-stm32-h743demo\\V7-FreeRTOS\\Project\\MDK-ARM(uV5)" @ string offset=116
.Linfo_string3:
	.asciz	"unsigned char"                 @ string offset=190
.Linfo_string4:
	.asciz	"HAL_OK"                        @ string offset=204
.Linfo_string5:
	.asciz	"HAL_ERROR"                     @ string offset=211
.Linfo_string6:
	.asciz	"HAL_BUSY"                      @ string offset=221
.Linfo_string7:
	.asciz	"HAL_TIMEOUT"                   @ string offset=230
.Linfo_string8:
	.asciz	"HAL_TIM_ACTIVE_CHANNEL_1"      @ string offset=242
.Linfo_string9:
	.asciz	"HAL_TIM_ACTIVE_CHANNEL_2"      @ string offset=267
.Linfo_string10:
	.asciz	"HAL_TIM_ACTIVE_CHANNEL_3"      @ string offset=292
.Linfo_string11:
	.asciz	"HAL_TIM_ACTIVE_CHANNEL_4"      @ string offset=317
.Linfo_string12:
	.asciz	"HAL_TIM_ACTIVE_CHANNEL_5"      @ string offset=342
.Linfo_string13:
	.asciz	"HAL_TIM_ACTIVE_CHANNEL_6"      @ string offset=367
.Linfo_string14:
	.asciz	"HAL_TIM_ACTIVE_CHANNEL_CLEARED" @ string offset=392
.Linfo_string15:
	.asciz	"HAL_UNLOCKED"                  @ string offset=423
.Linfo_string16:
	.asciz	"HAL_LOCKED"                    @ string offset=436
.Linfo_string17:
	.asciz	"HAL_DMA_STATE_RESET"           @ string offset=447
.Linfo_string18:
	.asciz	"HAL_DMA_STATE_READY"           @ string offset=467
.Linfo_string19:
	.asciz	"HAL_DMA_STATE_BUSY"            @ string offset=487
.Linfo_string20:
	.asciz	"HAL_DMA_STATE_ERROR"           @ string offset=506
.Linfo_string21:
	.asciz	"HAL_DMA_STATE_ABORT"           @ string offset=526
.Linfo_string22:
	.asciz	"HAL_TIM_STATE_RESET"           @ string offset=546
.Linfo_string23:
	.asciz	"HAL_TIM_STATE_READY"           @ string offset=566
.Linfo_string24:
	.asciz	"HAL_TIM_STATE_BUSY"            @ string offset=586
.Linfo_string25:
	.asciz	"HAL_TIM_STATE_TIMEOUT"         @ string offset=605
.Linfo_string26:
	.asciz	"HAL_TIM_STATE_ERROR"           @ string offset=627
.Linfo_string27:
	.asciz	"RESET"                         @ string offset=647
.Linfo_string28:
	.asciz	"SET"                           @ string offset=653
.Linfo_string29:
	.asciz	"unsigned int"                  @ string offset=657
.Linfo_string30:
	.asciz	"uint32_t"                      @ string offset=670
.Linfo_string31:
	.asciz	"unsigned short"                @ string offset=679
.Linfo_string32:
	.asciz	"uint16_t"                      @ string offset=694
.Linfo_string33:
	.asciz	"CR1"                           @ string offset=703
.Linfo_string34:
	.asciz	"RESERVED0"                     @ string offset=707
.Linfo_string35:
	.asciz	"CR2"                           @ string offset=717
.Linfo_string36:
	.asciz	"SMCR"                          @ string offset=721
.Linfo_string37:
	.asciz	"DIER"                          @ string offset=726
.Linfo_string38:
	.asciz	"SR"                            @ string offset=731
.Linfo_string39:
	.asciz	"EGR"                           @ string offset=734
.Linfo_string40:
	.asciz	"CCMR1"                         @ string offset=738
.Linfo_string41:
	.asciz	"CCMR2"                         @ string offset=744
.Linfo_string42:
	.asciz	"CCER"                          @ string offset=750
.Linfo_string43:
	.asciz	"CNT"                           @ string offset=755
.Linfo_string44:
	.asciz	"PSC"                           @ string offset=759
.Linfo_string45:
	.asciz	"RESERVED9"                     @ string offset=763
.Linfo_string46:
	.asciz	"ARR"                           @ string offset=773
.Linfo_string47:
	.asciz	"RCR"                           @ string offset=777
.Linfo_string48:
	.asciz	"RESERVED10"                    @ string offset=781
.Linfo_string49:
	.asciz	"CCR1"                          @ string offset=792
.Linfo_string50:
	.asciz	"CCR2"                          @ string offset=797
.Linfo_string51:
	.asciz	"CCR3"                          @ string offset=802
.Linfo_string52:
	.asciz	"CCR4"                          @ string offset=807
.Linfo_string53:
	.asciz	"BDTR"                          @ string offset=812
.Linfo_string54:
	.asciz	"DCR"                           @ string offset=817
.Linfo_string55:
	.asciz	"RESERVED12"                    @ string offset=821
.Linfo_string56:
	.asciz	"DMAR"                          @ string offset=832
.Linfo_string57:
	.asciz	"RESERVED13"                    @ string offset=837
.Linfo_string58:
	.asciz	"RESERVED14"                    @ string offset=848
.Linfo_string59:
	.asciz	"CCMR3"                         @ string offset=859
.Linfo_string60:
	.asciz	"CCR5"                          @ string offset=865
.Linfo_string61:
	.asciz	"CCR6"                          @ string offset=870
.Linfo_string62:
	.asciz	"AF1"                           @ string offset=875
.Linfo_string63:
	.asciz	"AF2"                           @ string offset=879
.Linfo_string64:
	.asciz	"TISEL"                         @ string offset=883
.Linfo_string65:
	.asciz	"TIM_TypeDef"                   @ string offset=889
.Linfo_string66:
	.asciz	"Instance"                      @ string offset=901
.Linfo_string67:
	.asciz	"Init"                          @ string offset=910
.Linfo_string68:
	.asciz	"Prescaler"                     @ string offset=915
.Linfo_string69:
	.asciz	"CounterMode"                   @ string offset=925
.Linfo_string70:
	.asciz	"Period"                        @ string offset=937
.Linfo_string71:
	.asciz	"ClockDivision"                 @ string offset=944
.Linfo_string72:
	.asciz	"RepetitionCounter"             @ string offset=958
.Linfo_string73:
	.asciz	"AutoReloadPreload"             @ string offset=976
.Linfo_string74:
	.asciz	"TIM_Base_InitTypeDef"          @ string offset=994
.Linfo_string75:
	.asciz	"Channel"                       @ string offset=1015
.Linfo_string76:
	.asciz	"HAL_TIM_ActiveChannel"         @ string offset=1023
.Linfo_string77:
	.asciz	"hdma"                          @ string offset=1045
.Linfo_string78:
	.asciz	"Request"                       @ string offset=1050
.Linfo_string79:
	.asciz	"Direction"                     @ string offset=1058
.Linfo_string80:
	.asciz	"PeriphInc"                     @ string offset=1068
.Linfo_string81:
	.asciz	"MemInc"                        @ string offset=1078
.Linfo_string82:
	.asciz	"PeriphDataAlignment"           @ string offset=1085
.Linfo_string83:
	.asciz	"MemDataAlignment"              @ string offset=1105
.Linfo_string84:
	.asciz	"Mode"                          @ string offset=1122
.Linfo_string85:
	.asciz	"Priority"                      @ string offset=1127
.Linfo_string86:
	.asciz	"FIFOMode"                      @ string offset=1136
.Linfo_string87:
	.asciz	"FIFOThreshold"                 @ string offset=1145
.Linfo_string88:
	.asciz	"MemBurst"                      @ string offset=1159
.Linfo_string89:
	.asciz	"PeriphBurst"                   @ string offset=1168
.Linfo_string90:
	.asciz	"DMA_InitTypeDef"               @ string offset=1180
.Linfo_string91:
	.asciz	"Lock"                          @ string offset=1196
.Linfo_string92:
	.asciz	"HAL_LockTypeDef"               @ string offset=1201
.Linfo_string93:
	.asciz	"State"                         @ string offset=1217
.Linfo_string94:
	.asciz	"HAL_DMA_StateTypeDef"          @ string offset=1223
.Linfo_string95:
	.asciz	"Parent"                        @ string offset=1244
.Linfo_string96:
	.asciz	"XferCpltCallback"              @ string offset=1251
.Linfo_string97:
	.asciz	"XferHalfCpltCallback"          @ string offset=1268
.Linfo_string98:
	.asciz	"XferM1CpltCallback"            @ string offset=1289
.Linfo_string99:
	.asciz	"XferM1HalfCpltCallback"        @ string offset=1308
.Linfo_string100:
	.asciz	"XferErrorCallback"             @ string offset=1331
.Linfo_string101:
	.asciz	"XferAbortCallback"             @ string offset=1349
.Linfo_string102:
	.asciz	"ErrorCode"                     @ string offset=1367
.Linfo_string103:
	.asciz	"StreamBaseAddress"             @ string offset=1377
.Linfo_string104:
	.asciz	"StreamIndex"                   @ string offset=1395
.Linfo_string105:
	.asciz	"DMAmuxChannel"                 @ string offset=1407
.Linfo_string106:
	.asciz	"CCR"                           @ string offset=1421
.Linfo_string107:
	.asciz	"DMAMUX_Channel_TypeDef"        @ string offset=1425
.Linfo_string108:
	.asciz	"DMAmuxChannelStatus"           @ string offset=1448
.Linfo_string109:
	.asciz	"CSR"                           @ string offset=1468
.Linfo_string110:
	.asciz	"CFR"                           @ string offset=1472
.Linfo_string111:
	.asciz	"DMAMUX_ChannelStatus_TypeDef"  @ string offset=1476
.Linfo_string112:
	.asciz	"DMAmuxChannelStatusMask"       @ string offset=1505
.Linfo_string113:
	.asciz	"DMAmuxRequestGen"              @ string offset=1529
.Linfo_string114:
	.asciz	"RGCR"                          @ string offset=1546
.Linfo_string115:
	.asciz	"DMAMUX_RequestGen_TypeDef"     @ string offset=1551
.Linfo_string116:
	.asciz	"DMAmuxRequestGenStatus"        @ string offset=1577
.Linfo_string117:
	.asciz	"RGSR"                          @ string offset=1600
.Linfo_string118:
	.asciz	"RGCFR"                         @ string offset=1605
.Linfo_string119:
	.asciz	"DMAMUX_RequestGenStatus_TypeDef" @ string offset=1611
.Linfo_string120:
	.asciz	"DMAmuxRequestGenStatusMask"    @ string offset=1643
.Linfo_string121:
	.asciz	"__DMA_HandleTypeDef"           @ string offset=1670
.Linfo_string122:
	.asciz	"DMA_HandleTypeDef"             @ string offset=1690
.Linfo_string123:
	.asciz	"__ARRAY_SIZE_TYPE__"           @ string offset=1708
.Linfo_string124:
	.asciz	"HAL_TIM_StateTypeDef"          @ string offset=1728
.Linfo_string125:
	.asciz	"TIM_HandleTypeDef"             @ string offset=1749
.Linfo_string126:
	.asciz	"HAL_TIM_Base_Init"             @ string offset=1767
.Linfo_string127:
	.asciz	"HAL_StatusTypeDef"             @ string offset=1785
.Linfo_string128:
	.asciz	"HAL_TIM_Base_MspInit"          @ string offset=1803
.Linfo_string129:
	.asciz	"TIM_Base_SetConfig"            @ string offset=1824
.Linfo_string130:
	.asciz	"HAL_TIM_Base_DeInit"           @ string offset=1843
.Linfo_string131:
	.asciz	"HAL_TIM_Base_MspDeInit"        @ string offset=1863
.Linfo_string132:
	.asciz	"HAL_TIM_Base_Start"            @ string offset=1886
.Linfo_string133:
	.asciz	"HAL_TIM_Base_Stop"             @ string offset=1905
.Linfo_string134:
	.asciz	"HAL_TIM_Base_Start_IT"         @ string offset=1923
.Linfo_string135:
	.asciz	"HAL_TIM_Base_Stop_IT"          @ string offset=1945
.Linfo_string136:
	.asciz	"HAL_TIM_Base_Start_DMA"        @ string offset=1966
.Linfo_string137:
	.asciz	"TIM_DMAPeriodElapsedCplt"      @ string offset=1989
.Linfo_string138:
	.asciz	"TIM_DMAError"                  @ string offset=2014
.Linfo_string139:
	.asciz	"HAL_TIM_Base_Stop_DMA"         @ string offset=2027
.Linfo_string140:
	.asciz	"HAL_TIM_OC_Init"               @ string offset=2049
.Linfo_string141:
	.asciz	"HAL_TIM_OC_MspInit"            @ string offset=2065
.Linfo_string142:
	.asciz	"HAL_TIM_OC_DeInit"             @ string offset=2084
.Linfo_string143:
	.asciz	"HAL_TIM_OC_MspDeInit"          @ string offset=2102
.Linfo_string144:
	.asciz	"HAL_TIM_OC_Start"              @ string offset=2123
.Linfo_string145:
	.asciz	"TIM_CCxChannelCmd"             @ string offset=2140
.Linfo_string146:
	.asciz	"HAL_TIM_OC_Stop"               @ string offset=2158
.Linfo_string147:
	.asciz	"HAL_TIM_OC_Start_IT"           @ string offset=2174
.Linfo_string148:
	.asciz	"HAL_TIM_OC_Stop_IT"            @ string offset=2194
.Linfo_string149:
	.asciz	"HAL_TIM_OC_Start_DMA"          @ string offset=2213
.Linfo_string150:
	.asciz	"TIM_DMADelayPulseCplt"         @ string offset=2234
.Linfo_string151:
	.asciz	"HAL_TIM_OC_Stop_DMA"           @ string offset=2256
.Linfo_string152:
	.asciz	"HAL_TIM_PWM_Init"              @ string offset=2276
.Linfo_string153:
	.asciz	"HAL_TIM_PWM_MspInit"           @ string offset=2293
.Linfo_string154:
	.asciz	"HAL_TIM_PWM_DeInit"            @ string offset=2313
.Linfo_string155:
	.asciz	"HAL_TIM_PWM_MspDeInit"         @ string offset=2332
.Linfo_string156:
	.asciz	"HAL_TIM_PWM_Start"             @ string offset=2354
.Linfo_string157:
	.asciz	"HAL_TIM_PWM_Stop"              @ string offset=2372
.Linfo_string158:
	.asciz	"HAL_TIM_PWM_Start_IT"          @ string offset=2389
.Linfo_string159:
	.asciz	"HAL_TIM_PWM_Stop_IT"           @ string offset=2410
.Linfo_string160:
	.asciz	"HAL_TIM_PWM_Start_DMA"         @ string offset=2430
.Linfo_string161:
	.asciz	"HAL_TIM_PWM_Stop_DMA"          @ string offset=2452
.Linfo_string162:
	.asciz	"HAL_TIM_IC_Init"               @ string offset=2473
.Linfo_string163:
	.asciz	"HAL_TIM_IC_MspInit"            @ string offset=2489
.Linfo_string164:
	.asciz	"HAL_TIM_IC_DeInit"             @ string offset=2508
.Linfo_string165:
	.asciz	"HAL_TIM_IC_MspDeInit"          @ string offset=2526
.Linfo_string166:
	.asciz	"HAL_TIM_IC_Start"              @ string offset=2547
.Linfo_string167:
	.asciz	"HAL_TIM_IC_Stop"               @ string offset=2564
.Linfo_string168:
	.asciz	"HAL_TIM_IC_Start_IT"           @ string offset=2580
.Linfo_string169:
	.asciz	"HAL_TIM_IC_Stop_IT"            @ string offset=2600
.Linfo_string170:
	.asciz	"HAL_TIM_IC_Start_DMA"          @ string offset=2619
.Linfo_string171:
	.asciz	"TIM_DMACaptureCplt"            @ string offset=2640
.Linfo_string172:
	.asciz	"HAL_TIM_IC_Stop_DMA"           @ string offset=2659
.Linfo_string173:
	.asciz	"HAL_TIM_OnePulse_Init"         @ string offset=2679
.Linfo_string174:
	.asciz	"HAL_TIM_OnePulse_MspInit"      @ string offset=2701
.Linfo_string175:
	.asciz	"HAL_TIM_OnePulse_DeInit"       @ string offset=2726
.Linfo_string176:
	.asciz	"HAL_TIM_OnePulse_MspDeInit"    @ string offset=2750
.Linfo_string177:
	.asciz	"HAL_TIM_OnePulse_Start"        @ string offset=2777
.Linfo_string178:
	.asciz	"HAL_TIM_OnePulse_Stop"         @ string offset=2800
.Linfo_string179:
	.asciz	"HAL_TIM_OnePulse_Start_IT"     @ string offset=2822
.Linfo_string180:
	.asciz	"HAL_TIM_OnePulse_Stop_IT"      @ string offset=2848
.Linfo_string181:
	.asciz	"HAL_TIM_Encoder_Init"          @ string offset=2873
.Linfo_string182:
	.asciz	"HAL_TIM_Encoder_MspInit"       @ string offset=2894
.Linfo_string183:
	.asciz	"HAL_TIM_Encoder_DeInit"        @ string offset=2918
.Linfo_string184:
	.asciz	"HAL_TIM_Encoder_MspDeInit"     @ string offset=2941
.Linfo_string185:
	.asciz	"HAL_TIM_Encoder_Start"         @ string offset=2967
.Linfo_string186:
	.asciz	"HAL_TIM_Encoder_Stop"          @ string offset=2989
.Linfo_string187:
	.asciz	"HAL_TIM_Encoder_Start_IT"      @ string offset=3010
.Linfo_string188:
	.asciz	"HAL_TIM_Encoder_Stop_IT"       @ string offset=3035
.Linfo_string189:
	.asciz	"HAL_TIM_Encoder_Start_DMA"     @ string offset=3059
.Linfo_string190:
	.asciz	"HAL_TIM_Encoder_Stop_DMA"      @ string offset=3085
.Linfo_string191:
	.asciz	"HAL_TIM_IRQHandler"            @ string offset=3110
.Linfo_string192:
	.asciz	"HAL_TIM_IC_CaptureCallback"    @ string offset=3129
.Linfo_string193:
	.asciz	"HAL_TIM_OC_DelayElapsedCallback" @ string offset=3156
.Linfo_string194:
	.asciz	"HAL_TIM_PWM_PulseFinishedCallback" @ string offset=3188
.Linfo_string195:
	.asciz	"HAL_TIM_PeriodElapsedCallback" @ string offset=3222
.Linfo_string196:
	.asciz	"HAL_TIM_TriggerCallback"       @ string offset=3252
.Linfo_string197:
	.asciz	"HAL_TIM_OC_ConfigChannel"      @ string offset=3276
.Linfo_string198:
	.asciz	"TIM_OC1_SetConfig"             @ string offset=3301
.Linfo_string199:
	.asciz	"TIM_OC2_SetConfig"             @ string offset=3319
.Linfo_string200:
	.asciz	"TIM_OC3_SetConfig"             @ string offset=3337
.Linfo_string201:
	.asciz	"TIM_OC4_SetConfig"             @ string offset=3355
.Linfo_string202:
	.asciz	"TIM_OC5_SetConfig"             @ string offset=3373
.Linfo_string203:
	.asciz	"TIM_OC6_SetConfig"             @ string offset=3391
.Linfo_string204:
	.asciz	"HAL_TIM_IC_ConfigChannel"      @ string offset=3409
.Linfo_string205:
	.asciz	"TIM_TI1_SetConfig"             @ string offset=3434
.Linfo_string206:
	.asciz	"TIM_TI2_SetConfig"             @ string offset=3452
.Linfo_string207:
	.asciz	"TIM_TI3_SetConfig"             @ string offset=3470
.Linfo_string208:
	.asciz	"TIM_TI4_SetConfig"             @ string offset=3488
.Linfo_string209:
	.asciz	"HAL_TIM_PWM_ConfigChannel"     @ string offset=3506
.Linfo_string210:
	.asciz	"HAL_TIM_OnePulse_ConfigChannel" @ string offset=3532
.Linfo_string211:
	.asciz	"HAL_TIM_DMABurst_WriteStart"   @ string offset=3563
.Linfo_string212:
	.asciz	"TIM_DMATriggerCplt"            @ string offset=3591
.Linfo_string213:
	.asciz	"HAL_TIM_DMABurst_WriteStop"    @ string offset=3610
.Linfo_string214:
	.asciz	"HAL_TIM_DMABurst_ReadStart"    @ string offset=3637
.Linfo_string215:
	.asciz	"HAL_TIM_DMABurst_ReadStop"     @ string offset=3664
.Linfo_string216:
	.asciz	"HAL_TIM_GenerateEvent"         @ string offset=3690
.Linfo_string217:
	.asciz	"HAL_TIM_ConfigOCrefClear"      @ string offset=3712
.Linfo_string218:
	.asciz	"TIM_ETR_SetConfig"             @ string offset=3737
.Linfo_string219:
	.asciz	"HAL_TIM_ConfigClockSource"     @ string offset=3755
.Linfo_string220:
	.asciz	"TIM_TI1_ConfigInputStage"      @ string offset=3781
.Linfo_string221:
	.asciz	"TIM_ITRx_SetConfig"            @ string offset=3806
.Linfo_string222:
	.asciz	"TIM_TI2_ConfigInputStage"      @ string offset=3825
.Linfo_string223:
	.asciz	"HAL_TIM_ConfigTI1Input"        @ string offset=3850
.Linfo_string224:
	.asciz	"HAL_TIM_SlaveConfigSynchronization" @ string offset=3873
.Linfo_string225:
	.asciz	"TIM_SlaveTimer_SetConfig"      @ string offset=3908
.Linfo_string226:
	.asciz	"HAL_TIM_SlaveConfigSynchronization_IT" @ string offset=3933
.Linfo_string227:
	.asciz	"HAL_TIM_ReadCapturedValue"     @ string offset=3971
.Linfo_string228:
	.asciz	"HAL_TIM_ErrorCallback"         @ string offset=3997
.Linfo_string229:
	.asciz	"HAL_TIM_Base_GetState"         @ string offset=4019
.Linfo_string230:
	.asciz	"HAL_TIM_OC_GetState"           @ string offset=4041
.Linfo_string231:
	.asciz	"HAL_TIM_PWM_GetState"          @ string offset=4061
.Linfo_string232:
	.asciz	"HAL_TIM_IC_GetState"           @ string offset=4082
.Linfo_string233:
	.asciz	"HAL_TIM_OnePulse_GetState"     @ string offset=4102
.Linfo_string234:
	.asciz	"HAL_TIM_Encoder_GetState"      @ string offset=4128
.Linfo_string235:
	.asciz	"htim"                          @ string offset=4153
.Linfo_string236:
	.asciz	"TIMx"                          @ string offset=4158
.Linfo_string237:
	.asciz	"Structure"                     @ string offset=4163
.Linfo_string238:
	.asciz	"tmpcr1"                        @ string offset=4173
.Linfo_string239:
	.asciz	"pData"                         @ string offset=4180
.Linfo_string240:
	.asciz	"Length"                        @ string offset=4186
.Linfo_string241:
	.asciz	"ChannelState"                  @ string offset=4193
.Linfo_string242:
	.asciz	"tmp"                           @ string offset=4206
.Linfo_string243:
	.asciz	"OnePulseMode"                  @ string offset=4210
.Linfo_string244:
	.asciz	"OutputChannel"                 @ string offset=4223
.Linfo_string245:
	.asciz	"sConfig"                       @ string offset=4237
.Linfo_string246:
	.asciz	"EncoderMode"                   @ string offset=4245
.Linfo_string247:
	.asciz	"IC1Polarity"                   @ string offset=4257
.Linfo_string248:
	.asciz	"IC1Selection"                  @ string offset=4269
.Linfo_string249:
	.asciz	"IC1Prescaler"                  @ string offset=4282
.Linfo_string250:
	.asciz	"IC1Filter"                     @ string offset=4295
.Linfo_string251:
	.asciz	"IC2Polarity"                   @ string offset=4305
.Linfo_string252:
	.asciz	"IC2Selection"                  @ string offset=4317
.Linfo_string253:
	.asciz	"IC2Prescaler"                  @ string offset=4330
.Linfo_string254:
	.asciz	"IC2Filter"                     @ string offset=4343
.Linfo_string255:
	.asciz	"TIM_Encoder_InitTypeDef"       @ string offset=4353
.Linfo_string256:
	.asciz	"tmpsmcr"                       @ string offset=4377
.Linfo_string257:
	.asciz	"tmpccmr1"                      @ string offset=4385
.Linfo_string258:
	.asciz	"tmpccer"                       @ string offset=4394
.Linfo_string259:
	.asciz	"pData1"                        @ string offset=4402
.Linfo_string260:
	.asciz	"pData2"                        @ string offset=4409
.Linfo_string261:
	.asciz	"OCMode"                        @ string offset=4416
.Linfo_string262:
	.asciz	"Pulse"                         @ string offset=4423
.Linfo_string263:
	.asciz	"OCPolarity"                    @ string offset=4429
.Linfo_string264:
	.asciz	"OCNPolarity"                   @ string offset=4440
.Linfo_string265:
	.asciz	"OCFastMode"                    @ string offset=4452
.Linfo_string266:
	.asciz	"OCIdleState"                   @ string offset=4463
.Linfo_string267:
	.asciz	"OCNIdleState"                  @ string offset=4475
.Linfo_string268:
	.asciz	"TIM_OC_InitTypeDef"            @ string offset=4488
.Linfo_string269:
	.asciz	"OC_Config"                     @ string offset=4507
.Linfo_string270:
	.asciz	"tmpccmrx"                      @ string offset=4517
.Linfo_string271:
	.asciz	"tmpcr2"                        @ string offset=4526
.Linfo_string272:
	.asciz	"ICPolarity"                    @ string offset=4533
.Linfo_string273:
	.asciz	"ICSelection"                   @ string offset=4544
.Linfo_string274:
	.asciz	"ICPrescaler"                   @ string offset=4556
.Linfo_string275:
	.asciz	"ICFilter"                      @ string offset=4568
.Linfo_string276:
	.asciz	"TIM_IC_InitTypeDef"            @ string offset=4577
.Linfo_string277:
	.asciz	"TIM_ICPolarity"                @ string offset=4596
.Linfo_string278:
	.asciz	"TIM_ICSelection"               @ string offset=4611
.Linfo_string279:
	.asciz	"TIM_ICFilter"                  @ string offset=4627
.Linfo_string280:
	.asciz	"tmpccmr2"                      @ string offset=4640
.Linfo_string281:
	.asciz	"TIM_OnePulse_InitTypeDef"      @ string offset=4649
.Linfo_string282:
	.asciz	"InputChannel"                  @ string offset=4674
.Linfo_string283:
	.asciz	"temp1"                         @ string offset=4687
.Linfo_string284:
	.asciz	"BurstBaseAddress"              @ string offset=4693
.Linfo_string285:
	.asciz	"BurstRequestSrc"               @ string offset=4710
.Linfo_string286:
	.asciz	"BurstBuffer"                   @ string offset=4726
.Linfo_string287:
	.asciz	"BurstLength"                   @ string offset=4738
.Linfo_string288:
	.asciz	"EventSource"                   @ string offset=4750
.Linfo_string289:
	.asciz	"sClearInputConfig"             @ string offset=4762
.Linfo_string290:
	.asciz	"ClearInputState"               @ string offset=4780
.Linfo_string291:
	.asciz	"ClearInputSource"              @ string offset=4796
.Linfo_string292:
	.asciz	"ClearInputPolarity"            @ string offset=4813
.Linfo_string293:
	.asciz	"ClearInputPrescaler"           @ string offset=4832
.Linfo_string294:
	.asciz	"ClearInputFilter"              @ string offset=4852
.Linfo_string295:
	.asciz	"TIM_ClearInputConfigTypeDef"   @ string offset=4869
.Linfo_string296:
	.asciz	"TIM_ExtTRGPrescaler"           @ string offset=4897
.Linfo_string297:
	.asciz	"TIM_ExtTRGPolarity"            @ string offset=4917
.Linfo_string298:
	.asciz	"ExtTRGFilter"                  @ string offset=4936
.Linfo_string299:
	.asciz	"sClockSourceConfig"            @ string offset=4949
.Linfo_string300:
	.asciz	"ClockSource"                   @ string offset=4968
.Linfo_string301:
	.asciz	"ClockPolarity"                 @ string offset=4980
.Linfo_string302:
	.asciz	"ClockPrescaler"                @ string offset=4994
.Linfo_string303:
	.asciz	"ClockFilter"                   @ string offset=5009
.Linfo_string304:
	.asciz	"TIM_ClockConfigTypeDef"        @ string offset=5021
.Linfo_string305:
	.asciz	"InputTriggerSource"            @ string offset=5044
.Linfo_string306:
	.asciz	"TI1_Selection"                 @ string offset=5063
.Linfo_string307:
	.asciz	"sSlaveConfig"                  @ string offset=5077
.Linfo_string308:
	.asciz	"SlaveMode"                     @ string offset=5090
.Linfo_string309:
	.asciz	"InputTrigger"                  @ string offset=5100
.Linfo_string310:
	.asciz	"TriggerPolarity"               @ string offset=5113
.Linfo_string311:
	.asciz	"TriggerPrescaler"              @ string offset=5129
.Linfo_string312:
	.asciz	"TriggerFilter"                 @ string offset=5146
.Linfo_string313:
	.asciz	"TIM_SlaveConfigTypeDef"        @ string offset=5160
.Linfo_string314:
	.asciz	"tmpreg"                        @ string offset=5183
	.ident	"Component: ARM Compiler 6.16 Tool: armclang [5dfeb700]"
	.section	".note.GNU-stack","",%progbits
	.eabi_attribute	30, 6	@ Tag_ABI_optimization_goals
	.ARM_attribute	16, 1	@ Tag_AV_eba
	.section	.debug_line,"",%progbits
.Lline_table_start0:
